@charset "utf-8";
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; }
.fr { float:right; }
p{
	margin:0;
}
/* tab开始 */
.pubGame_wrap{
	background:#fff;
	
}


/* tab 结束 */

/* 滑动swiper */

.swiper-container {
	width: 94%;
	margin:0 auto;
	padding-bottom:6px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
}
.game_img .swiper-slide img{
	width:100%;
	
}

/* 滑动swiper */

/* 游戏介绍 */
.border_line{
	width:100%;
	height:10px;
	background:#eee;
}
.game_box{
	width:94%;
	margin:0 auto;
	padding-top:10px;
}
.game_box h2{
	text-align:center;
	padding:0 6px;
	height:34px;
	
}
.game_box h2 img{
	width:27px;
	height:21px;

}
.game_box h2 i{
	margin:0 4px;
}

.game_text p{
	line-height:1.8em;
}
.more{
	width:100%;
	height:30px;
	display:inline-block;
	text-align:right;
	color:#009fef;
}
.more i{
	width:13px;
	height:13px;
	display:inline-block;
	background:url(../images/z_down.png) no-repeat 0 0;
	background-size:13px;
	margin-right:3px;
	position:relative;
	top:1px;
}

/* 游戏评论 */
.game_evaluate{
	width:94%;
	margin:0 auto;
}
.eva_num{
	padding:6px 0;
}
.eva_left{
	width:34%;
	text-align:center;
}
.eva_left h2{
	color:#009def;
	font-size:4.8em;
	font-family:Arial;
	font-weight:700;
}
.eva_left img{
	width:15px;
	height:15px;
}
.eva_right{
	width:64%;
}
.star_bar span , .star_bar i{
	font-size:0.8em;
	color:#999;
	position:relative;
	top:1px;
}
.star_bar p{
	width:67%;
	height:6px;
	background:#e9e9e9;
	display:inline-block;
	margin:0 2px;
	border-radius:2px;
	position:relative;
}
.star_bar p em{
	width:95%;
	height:6px;
	display:inline-block;
	background:#009def;
	position:absolute;
	top:0;
	left:0;
}
.star_bar p .mid_bar{
	width:70%;
}
.eva_listBox ul{
	border-bottom:1px solid #dcdcdc;
}
.eva_listBox li{
	border-bottom:1px dashed #dcdcdc;
	padding:8px 0 6px;
}
.eva_inputBox{
	margin:10px 0;
}
.eva_input{
	width:98%;
	margin:0 auto;
	height:38px;
	line-height:38px;
	border-radius:6px;
	text-indent:8px;
	border:1px solid #dcdcdc;
}
.eList_star {
	height:16px;
}
.eList_star img{
	width:10px;
}
.eva_text{
	font-size:1em;
	margin-bottom:4px;
}
.eList_time{

}
.eList_time p{
	float:left;
	color:#999;
}
.eList_time i{
	float:right;
	color:#999;
}
.watch_more{
	width:100%;
	height:44px;
	line-height:44px;
	text-align:center;
	display:inline-block;
}

/* 福利 */
.gift_wrap{
	width:94%;
	margin:0 auto;
}
.gift_list{
	padding-top:10px;
	padding-bottom:6px;
	border-bottom:1px solid #dcdcdc;
}
.gList_left{
	width:80%;
}
.gList_left img{
	width:36px;
	height:36px;
}
.g_text{
	display:inline-block;
	margin-left:4px;
}
.g_text h2{
	font-size:1em;
}
.g_text p{
	font-size:0.8em;
	width:98%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#999;
	margin-top:2px;
}
.gList_right{
	width:20%;
	text-align:right;
}
.gList_right a{
	font-size:0.8em;
	padding:0 6px;
	height:26px;
	line-height:26px;
	display:inline-block;
	border:1px solid #009def;
	color:#009def;
	border-radius:4px;
	position:relative;
	top:8px;
}
@media screen and (max-width:641px){
	.gList_left{
		width:78%;
	}	
	.gList_right{
		width:22%;
	}	
}
.game_raiders a{
	width:100%;
	height:44px;
	line-height:44px;
	display:inline-block;
	font-size:1em;
	border-bottom:1px solid #dcdcdc;
	overflow:hidden;
	text-overflow:ellipsis;
	
}

/* 人工亲测 */
.text_box {
	width:94%;
	margin:0 auto;
	padding-bottom:14px;
}
.text_box img{
	width:88px;
	height:88px;
	margin:0 auto;
	display:block;
	padding:30px 0 20px;
}
.text_box p{
	line-height:1.8em;
	font-size:1em;
	
}
.text_left{
	width:14%;
	padding-top:10px;
	
}
.text_left img{
	width:17px;
	height:17px;
	display:block;
	margin:0 auto;
}
.text_left span{
	width:1px;
	height:75px;
	display:block;
	background:#009def;
	margin:0 auto;
}
.text_right{
	width:86%;	
}
.text_game img{
	width:44px;
	height:44px;
	display:inline-block;
}
.game_infor{
	display:inline-block;
	padding-left:6px;
}
.game_infor h3{
	font-size:1.1em;
	font-weight:700;
	margin-bottom:8px;
}
.game_infor p{
	font-size:0.8em;
	color:#999;
}
.game_infor p i{
	width:10px;
	height:12px;
	display:inline-block;
	background:url(../images/conf.png) no-repeat;
	margin-right:4px;
	background-size:10px 12px;
	position:relative;
	top:1px;
}
.text_finish{
	position:relative;
	top:54px;
}
.text_finish h3{
	font-size:1.2em;
	font-weight:700;
	margin-bottom:8px;
	
}
.text_finish p{
	color:#999;
}
/* 新闻 */
.active_title{
	padding-bottom: 0.6em;
    border-bottom: 1px dashed #dcdcdc;
	width:94%;
	margin:0 auto;
}
.active_title h2 {
    font-size: 1.2em;
    color: #333;
    font-weight: 700;
    margin-bottom: 0.6em;
	padding-top:15px;
}
.active_title p {
    color: #999;
    font-weight: 400;
    font-size: 0.9em;
}
.active_text {
    padding-top: 1em;
	width: 100%;
    overflow: hidden;
}
.active_text img {
    width:98% !important;
	margin:0 auto;
    margin-bottom: 1em;
	display:block;
}
.active_text p {
    width: 94%;
    line-height: 1.9em;
    color: #333;
	margin: 0 auto;
}
/* and(max-height:1136px) */
/*  分享*/
.header{
	width:100%;
	height:58px;
	background:#fb6852;
}
.header img{
	width:90px;
	height:26px;
	position:relative;
	top:16px;
	left:3%;
}
.main_wrap{
	width:100%;
	background:#fb6852;
}
.main_wrap img{
	width:100%;
	height:100%;
	
}

.main_content{
	width:100%;
}
.main_content h2{
	width:127px;
	height:30px;
	background:url(../images/h2_title.png) no-repeat;
	background-size:127px 30px;
	text-align:center;
	margin:0 auto;
	margin-top:1.4em;

}

.tel_phone{
	
	width:98%;
	margin:0 auto;
	text-align:center;
	margin-top:1.4em;
	
}
.tel_phone span{
	color:#fff;
	font-size:1em;
}

.reg_btn_sign img{
	width:290px;
	height:55px;
	text-align:center;
	margin:0 auto;
	margin-top:15px;
}
.act_rule{
	text-align:center;
	margin-top:1em;
	
}
.act_rule a{
	text-decoration:underline;
	color:#fff;	
}

@media screen and (min-height:480px) and (max-height:660px) {
	.header{
		height:48px;
		left:-4px;
	}
	.header img{
		width:90px;
		height:26px;
		position:relative;
		top:11px;
		left:3%;
	}
	.main_content h2{
		margin-top:1em;
		
	}
	.tel_phone{
		margin-top:1em;
		width:90%;
		position:relative;
	}
	.reg_btn img{
		margin-top:1em;
	}
	.act_rule{
		padding-bottom:1em;
	}
}

@media screen and (min-height:568px) and (max-height:660px) {
	.main_content h2{
		margin-top:1.4em;
		left:-4px;
	}
}
.input_box{
	margin-top:1em;
}

.input_box  input{
	height:36px;
	background:#fff;
	border-radius:4px;
	margin-left:4px;
	text-indent:0.8em;
}
.input_box .tel_input{
	width:70%;
}
.input_box .con_input{
	width:40%;
}
.get_code{
	width:28%;
	height:36px;
	line-height:36px;
	background:#fcdc59;
	border-radius:4px;
	margin-left:4px;
	text-align:center;
	display:inline-block;
}
.get_codeGray{
	background:#eee;
	color:#666;
}
.reg_hide{
	display:none;
}
.act_ruleBox{
	display:none;
	overflow:hidden;
	background:transpartent;
}
.rule_header{
	width:100%;
	height:43px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom:6px solid #472207;
	background:#f65862;
	line-height:43px;
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	color:#fff;
}
.rule_p p{
	line-height:1.6em;
	color:#333;
}
.close img{
	width:68%;
	text-align:center;
	display:block;
	margin:0 auto;
	margin-top:1em;
}
/* 游戏推荐 */

.game_recommend{
	width:94%;
	margin:0 auto;
}
.rec_download{
	width:100%;
	margin:0 auto;
	height:150px;
}
.rec_download li{
	float:left;
	width:25%;
	padding-bottom:25px;
}
.rec_img{
	width:65px;
	height:65px;
	margin-left:11px;
}
.rec_size{
	font-size:14px;
	color:#333;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.game_rec{
	width:60px;
	height:30px;
	line-height: 30px;
	background:#009def;
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	margin:0 auto;
	margin-left:15px;
}
.rec_btn{
	position: relative;
	width: 94%;
    margin: 0 auto;
	display:block;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.rec_btn p{
	text-align:center;
	color:#fff;
	font-size:16px;
	position: absolute;
	left: 160px;
	top:15px;
}
.rec_btn img{
	width:90%;
	margin: 0 auto;
	margin:0 auto;
}
.game_ba_div{
	position: relative;
	width: 100%;
    margin: 0 auto;
    text-align: center;
}
.game_ba{
	width:100%; 
	height:280px;
} 
.game_ba_img_div{
	width:100%;
	position: absolute;
	left:0%; 
	top: 50px;
}
.game_ba_im{
	width:90px;
	height:90px;
	border-radius:16px;
}
.game_ba_img_div h2{
	color:#fff;
	font-size:1.5em;
	padding-top:10px;
}
.game_ba_star {
	
	padding-top:10px;
	
}
.game_ba_star img{
	width:10px;
}
.game_ba_img_div p{
	color:#fff;
	font-size:1em;
	margin-bottom:12px;
	text-align: left;
    margin-left: 15px;
}
.game_ba_img_a{
	color:#fff;
	padding:2px 10px;
	border-radius:13px;
}
.dz{
	background:#009def;
	}
.kt{
	background:#f4b900;
}
.gift {
	font-size: 14px;
	color: #31dd50;
	display:block;
	text-align:center;
	margin-top:12px;
}
.game_images{
	width:38%;
	text-align:right;
	display:inline-block;
	margin-top:3px;
}
.game_size{
	width:50%;
	display:inline-block;
}
.buttom{
	width:100%;
	height:auto;
	position: fixed;
	bottom:0;
	z-index:999;
	max-width:768px;
}
.bt_ad{
	width:100%;
	height:70px;
	background: rgba(20, 20, 20,0.88);
}
.bt_ad img{
	width:50px;
	height:50px;
	margin-top:10px;
	margin-left:3%;
	float:left;
	border-radius: 6px;
	
}
.bt_ad p{
	float:left;
	color:#d6d6d6;
	margin-top:8px;
	margin-left:10px;
	font-size:0.9em;
	width:48%;
}
.bt_ad h2{
	float:left;
	color:#fff;
	margin-left:10px;
	margin-top:12px;
	font-size:1.2em;
	width:54%;
}
.bt_ad span{
	font-size:0.8em !important;
}
.area {
    color: #fff;
    font-size: 14px;
    width:65px;
    height: 35px;
    line-height: 35px;
    margin-top: -14px;
    display: inline-block;
	background:#ff5726;
    float: right;
	margin-right:3%;
    text-align: center;
	border-radius:4px;
}



/* 签到 */
.game_bar{
	width:100%; 
	height:150px;
} 
.sign_day{
	width:100%; 
	height:30px;
	background:#1d3fa1;
}
.sign_day p{
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
 .sign_list{
	width:100%;
	height:auto;
	background:#eeeeee;
}
.sign_list ul{
	width:94%;
	margin:0 auto;
}
.sign_list li{
	float:left;
	width:18%;
	height:79px;
	position: relative;
	background:#fff;
	border-radius:4px;
	margin-right:2.5%;
	margin-top:2.5%;
}
.sign_list li:nth-child(5n){
	margin-right:0;
} 
.sign{
	 position: relative; 
}
.day_img{
	margin-top:10px;
	margin-bottom:12px;
	width:28px;
	height:32px;
}
.day_img_a{
	width:90%;
	height:18px;
	background:#ffcc02;
	display: block;
	text-align:center;
	margin:0 auto;
	border-radius:4px;
}
.day_img_a p{
	color:#fff;
	font-size:0.9em;
	line-height:18px;
}
.sign_size {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:50%
}

/* 弹窗 */
.popup{
	
}
.popup_frame{
	background:#fff;
	width:90%;
	height:228px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
}
.popup_frame_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-bottom:40px;
}
.popup_frame_h2 h2{
	font-size:18px;
	color:#333;
}
.popup_frame_h2 p{
	color:#999;
	font-size:14px;
}
.sign_div{
	width:100%;
	text-align:center;
	margin:0 auto;
	height:100px;
	background:#eeeef9;
}
.sign_div li{
	text-align:center;
	margin:0 auto;
	width:26%;
	height:79px;
	background:#fff;
	border-radius:4px;
	margin-top:10px;
	display: inline-block;
}
.p{
	color:#f4800e;
	font-size:16px;
	margin-top:15px;
}
.zg{
	position: absolute;
	top:0;left:0; 
	background-color:rgba(0,0,0,.5);
	width: 100%;
	height: 100%; 
	text-align:center;
    border-radius: 4px;
}
.zg img{
	width:32px;
	display:block; 
	margin:0 auto; 
	padding-top:1rem;
	height:22px;
	}
.zg p{
	margin-top:6px; 
	color:#fff;
	font-size:0.9em;
	}
	
	
.pub_letter{
	width:100%;
	background:#fff;
	height:44px;
	line-height:44px;
	margin:0 auto;

}
.pub_letter span{
	width:50%;
	text-align:center;
	height:44px;
	line-height:44px;
	display:block;
	float:left;
	color:#333;
}
.pub_letter span i{
	padding:0 4px 9px;
	
}
.pub_letter span.active i{
	border-bottom:4px solid #009def;
	color:#009def;
}
.tab_div{
	width: 100%;
	color: #000;
	
}
.pub_box .show{
	display:inline-block;
}

.game_img{
	/* padding:6px  0; */
	/* width:94%; */
	margin:0 auto;
}
.integral{
	width:96%;
	height:75px;
	background:#fff;
	margin:0 auto;
	margin-top:10px;
}	
.detailed{
	width:65%;
	margin:0 auto;
    display: inline-block;
}
.detailed h2{
	font-size:16px;
	float:left;
	padding: 15px 10px 0px 10px;
	width:100%;
	font-weight:700;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.detailed p{
	float:left;
	padding: 10px 10px 10px 10px;
	color:#999;
	
}
.detailed_integral{
	float:right;
	color:#f4340e;
	font-size:20px;
	width:20%;
	text-align:right;
	padding-right:10px;
	margin-top:30px;
}
.detailed_size{
	float:right;
	line-height:75px;
	color:#333;
	font-size:20px;
	width:20%;
	text-align:right;
	padding-right:10px;
}
.order_title p{
	width:76%;
	display:inline-block;
}
.order_title span{
	float:right;
	width:22%;
	text-align:right;
}
.inter_wrap{
	width:96%;
	background:#fff;
	margin:0 auto;
	margin-top:10px;
}
.inter_wrap .order_title{
	padding:10px;
	border-bottom:1px solid #dcdcdc;
}
.detailed a{
	width:100%;
	display:inline-block;
}

/* 无数据 */

.data{
	margin-top:20%;
	text-align:center;
}
.no_data{
	text-align:center;
	height: 184px;
    margin:0 auto;
	width:84%;
}
.no_open{
	text-align:center;
	height: 136px;
    margin:0 auto;
	width:145px;
	margin-bottom:20px;
}
.no_data_size{
	text-align:center;
	width:100%;
	color: #333;
	font-size:1em;
}
.ky_body{
    width: 100%;
	margin-top:20%;
}
.not_logged{
    width: 145px;
    height: 140px;
    margin:20px auto;
}
.not_logged img{
    width: 100%;
    height: 100%;
}
.not_logged_time{
    width: 80%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin:10px auto;
    font-size: 14px;
    color: #333333;
}
.logged_time{
	width: 80%;
	text-align: center;
    margin:10px auto;
}
.logged_active {
    background: #009def;
    width: 30%;
    height: 40px;
    display: inline-block;
	color: #fff;
    font-size: 16px;
    line-height: 40px;
	border-radius: 14px;
	text-align:center;
}


/* 积分商城 */
.integral_tab_div{
	width: 100%;
    color: #000;
	display: inline-block;
	margin-top:10px;
}
.pub_integral{
	width:100%;
	background:#fff;
	height:44px;
	line-height:44px;
	margin:0 auto;

}
.pub_integral a{
	width:50%;
	text-align:center;
	height:44px;
	line-height:44px;
	display:block;
	float:left;
	color:#333;
}
.pub_integral a i{
	padding:0 4px 9px;
	
}
.pub_integral a.active i{
	border-bottom:4px solid #009def;
	color:#009def;
}
.order {
    width: 100%;
    height: auto;
}
.first {
    width: 100%;
    background: #FFFFFF;
}
.center_box {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
	padding: 10px 0px 10px 0px;
}
.order_midL_image {
    width: 32%;
    height: 120px;
    float: left;
	margin-top:10px;
}
.order_gInfor {
    float: left;
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all;
    width: 63%;
}
.order_gInfor h2 {
    font-size: 1.1em;
    font-weight: 700;
    padding-bottom: 0.1em;
    word-wrap: break-word;
    width: 100%;
	padding-left: 10px;
	height: 54px;
    line-height:54px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.order_gInfor p {
    font-size: 1em;
    color: #999;
    padding-left: 10px;
    padding-top: 5px;
}
.order_gInfor span {
    float: left;
    padding: 7px 10px;
    color: #F4340E;
	font-size:20px;
}
.order_gInfor em {
    color: #999;
	font-size:0.8em;
}
.integral_list{
	width: 100%;
	height:125px;
	background: #FFFFFF;
}
.integral_list li{
	width:25%;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.integral_list li img{
	width:49px;
	margin-top:20px;
}
.integral_list li p{
	color:#333;
	font-size:14px;
	margin-top:10px;
}
.earn_points{
	width:100%;
	height:50px;
	background:#fff;
	margin-bottom:10px;
}
.earn_points_div{
	width:92%; 
	margin:0 auto;
}
.earn_points p{
	float:left;
	width:60%;
	line-height:50px;
	color:#333;
	font-size:1.1em;
	font-weight:700;
}
.earn_points p span{
	color:#f4340e;
}
.earn_points a{
	border: 1px solid #ffa200;
    background: #ffa200;
    color: #FFFFFF;
    float: right;
    height: 33px;
    width: 66px;
    text-align: center;
    line-height: 33px;
    border-radius: 4px;
	margin-top:8px;
}
.carousel img{
	width:100%;
	height:150px;
}
.integral_details{
	width:94%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	background:#fff;
	position: relative;
}
.integral_head{
	/* height:180px; */
	width:90%;
	margin:0 auto;	
}
.integral_head_div{
	width:70%; 
	margin:0 auto; 
	text-align:center
}
.integral_head_div h2{
	color:#333;
	font-size:1em;
	font-weight:700;
	margin-top:20px;
}
.integral_head img{
	width:100px;
	height:100px;
	border-radius: 50px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
}
.recommend_two_div {
    width: 161px;
    height: 7px;
    background-color: #eeeeee;
    border-radius: 5px;
    position: relative;
	text-align: center;
    margin: 0 auto;
	margin-top:10px;
}
.integral_head_div p{
	color:#999;
	font-size:1em;
	margin-top:10px;
}
.recommend_two_div span {
    height: 7px;
    background-color: #009def;
    border-radius: 5px;
    margin: 0;
    position: absolute;
    left: 0px;
}
.integral_center{
	width:90%;
	height:50px;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #eeeeee;
}
.img_left{
	position: absolute;
	width:10px;
	height:60px;
	left: 0px;
	top:200px;
}
.img_right{
	position: absolute;
	width:10px;
	height:60px;
	right: 0px;
	top: 200px;
}
.integral_bottom{
	width:100%;
	height:auto;
	border-bottom:1px solid #eeeeee;
	margin-top: 15px;
	padding: 6px;
}
.integral_bottom_div{
    width: 90%;
    margin: 0 auto;
    line-height: 30px;
	margin-bottom:15px;
}
.integral_bottom_div p{
	font-weight:700;
	font-size:1.2em;
	color:#333;
}
.integral_bottom_div span{
	font-size:1em;
	color:#999;
	word-break: break-all;
}
.exchange{
	width:100%;
	height:66px;
	background:#fff;
}
.game_tabe{
	width:100%; 
	background:#fff; 
	z-index:999; 
	height:245px; 
	text-align:center;
	margin: 0 auto;
	box-shadow: 1px 5px 12px #dcdcdc;
    position: absolute;
	right:5px;
	top:51px;
	overflow:auto;
}
.game_tabe li{
	width:85%;
	height:60px;
	text-align:center;
	margin:0 auto;
	border-bottom:1px solid #dcdcdc;
}
.game_tabe h2{
	line-height:60px;
	float:left;
	margin-left:20px;
	display: inline-block;
}
.game_tabe img{
	float:left;
	width:46px;
	height:46px;
	margin-top:6px;
	display: inline-block;
	    
}
.exchange_div{
	width:92%; 
	margin:0 auto;
}
.exchange_div p{
	float:left;
	line-height:66px;
	font-size:1.2em;
	font-weight:700;
	color:#f4340e;
}
.exchange_div a{
	border: 1px solid #10db96;
    background: #10db96;
    color: #FFFFFF;
    float: right;
    height: 33px;
    width: 70px;
    text-align: center;
    line-height: 33px;
    border-radius: 4px;
	margin-top:15px;
}
.insufficient{
	width:92%; 
	margin:0 auto;
}
.insufficient p{
	float:left;
	width:60%;
	line-height:66px;
	font-size:1.2em;
	color:#999;
}
.insufficient a{
	border: 1px solid #009def;
    background: #009def;
    color: #FFFFFF;
    float: right;
    height: 33px;
    width: 70px;
    text-align: center;
    line-height: 33px;
    border-radius: 4px;
	margin-top:15px;
}


/* 分享页面 */
.share_page{
	width:100%;
	position: relative;
}
.share_page img{
	width:100%;
	height:100%;
}
.share_page_div{
	position: absolute;
	bottom: 35px;
	text-align: center;
    margin: 0 auto;
    width: 100%;
}
.share_page_div img{
	width:187px;
	height:48px;
}


/* 积分商城-下单 */
.place_in_details{
	width:94%;
	height:auto;
	margin:0 auto;
	margin-top:12px;
	background:#fff;
	position: relative;
}
.place_head{
	width:90%;
	margin:0 auto;	
}
.place_head_div{
	height:100px;   
	width: 90%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
}
.place_head_div input{
	line-height: 65px;
    width: 90%;
    border: 0;
    float: none;
    overflow: hidden;
    font-size: 14px;
    outline: none;
}
.game_integral{
	width:94%;
	margin:0 auto;
	margin-bottom:5px;	
	background:#fff;
}
.game_integral_div{
	height:100px;   
	width: 90%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
}
.game_integral_div p{
	float:left;
	line-height: 50px;
	text-align:left;
	color:#333;
	margin-left:10px;
}
.game_integral_div span{
	color:#f4340e;
}
.game_name{ 
	width: 90%;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
	position: relative;
	}
.game_name p{
	width:35%;
	float:left;
	line-height: 50px;
	text-align:left;
	color:#333;
}
.game_name input{
	line-height: 50px;
    width: 60%;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
	color:#999;
}

.place_in_center{
	width:90%;
	margin:0 auto;
	text-align:center;
}
.place_img_left{
	position: absolute;
	width:10px;
	height:60px;
	left: 0px;
	top: 80px;
}
.place_img_right{
	position: absolute;
	width:10px;
	height:60px;
	right: 0px;
	top: 80px;
}

/* 邀请说明 */
.invit_wrap{
	width:94%;
	margin:0 auto;
	padding-top:20px;
}
.invit_wrap h2{
	text-align:center;
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:700;
}
.invit_wrap h2 img{
	width:26px;
	height:21px;
	position:relative;
	margin:0 6px;
	top:1px;
} 
.invit_wrap p{
	font-size:1em;
	line-height:1.8em;
}
.inv_sm{
	margin-top:10px;
	padding-bottom:20px;
}
.inv_sm h2{
	margin-bottom:20px;
}
.inv_sm h3{
	margin-bottom:6px;
}
	
/* 注册并登陆 */
.re_load_wrap{
	max-width:540px;
	background:#404cef;
	height: 100%;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0px;
	top:0;
	bottom:0;
	text-align:center;
	}
.load_wrap{
	max-width:540px;
	background:#eee;
	height: 100%;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0px;
	top:0;
	bottom:0;
	text-align:center;
}	
.main_sign{
	max-width:540px;
	background:#f64444;
	height: 100%;
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	right:0;
	left:0px;
	top:0;
	bottom:0;
	text-align:center;
}
.main_sign_img{
	width:100%;
	height:232px;
	
}
.main_sign_content{
	width:100%;
}
.main_sign_content h2{
	width: 190px;
    height: 26px;
    background: url(../images/sign_register.png) no-repeat;
    background-size: 190px 26px;
    text-align: center;
    margin: 0 auto;
    margin-top: 1.4em;
	margin-bottom:2em;
}
.tel_phone{
	
	width:98%;
	margin:0 auto;
	text-align:center;
	margin-top:1.4em;
	
}
.tel_phone span{
	color:#fff;
	font-size:1em;
}

.reg_btn img{
	width:96%;
	margin-top:2em;
}
.act_rule{
	text-align:center;
	margin-top:1em;
	
}
.act_rule a{
	text-decoration:underline;
	color:#fff;	
}

@media screen and (min-height:480px) and (max-height:660px) {
	.header{
		height:48px;
	}
	.header img{
		width:90px;
		height:26px;
		position:relative;
		top:11px;
	}
	.main_content h2{
		margin-top:1em;
		
	}
	.tel_phone{
		margin-top:1em;
		width:90%;
		position:relative;
		left:-4px;
	}
	.reg_btn img{
		margin-top:1em;
	}
	.act_rule{
		padding-bottom:1em;
	}
}

@media screen and (min-height:568px) and (max-height:660px) {
	.main_content h2{
		margin-top:1.4em;
	}
}
.input_box{
	margin-top:1em;
}
.input_box span{
	width:60px;
	display:inline-block;
	text-align:right;
}
.input_box  input{
	height:36px;
	background:#fff;
	border-radius:4px;
	margin-left:4px;
	text-indent:0.8em;
}
.input_box .tel_input{
	width:70%;
}
.input_box .con_input{
	width:40%;
}
.get_code{
	width:28%;
	height:36px;
	line-height:36px;
	background:#fcdc59;
	border-radius:4px;
	margin-left:4px;
	text-align:center;
	display:inline-block;
}
.get_codeGray{
	background:#eee;
	color:#666;
}
.reg_hide{
	display:none;
}
.act_ruleBox{
	display:none;
	overflow:hidden;
	background:transpartent;
}
.rule_header{
	width:100%;
	height:43px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom:6px solid #472207;
	background:#f65862;
	line-height:43px;
	text-align:center;
	font-size:1.4em;
	font-weight:700;
	color:#fff;
}
.rule_p{
	width:98%;
	height:284px;
	margin:0 auto;
	overflow:auto;
	padding:6px;
	
}
.rule_p p{
	line-height:1.6em;
	color:#333;
}
.close img{
	width:68%;
	text-align:center;
	display:block;
	margin:0 auto;
	margin-top:1em;
}


/* 注册 */
.load_center {
    width: 94%;
    margin: 0 auto;
    margin-top: 20px;
}
.load_box .input_width {
    width: 85%;
    height: 38px;
	outline: none;
}
.loadbox .input_width {
    width: 60%;
    height: 40px;
    float: left;
    text-indent: 1em;
	outline: none;
}
.load_box {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
	height:40px;
}
.loadbox {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
}
.loadbox a {
    width: 30%;
    margin-left: 1em;
    float: right;
    display: inline-block;
    height: 40px;
    float: right;
    line-height: 40px;
    text-align: center;
    font-size: 0.9em;
    background: #009def;
    color: #FFFFFF;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.loadbox .conf_gray{
	background:#dcdcdc;
}

.fill_input {
    width: 100%;
}

.sub_gray{
	background:#dcdcdc;
	}
.input_box span {
    width: 24%;
    line-height: 40px;
    display: block;
    float: left;
}
.load_box span {
    width: 22%;
    margin-left: 1em;
}

.carousel img{
	width:100%;
	height:150px;
}
.registration{
	text-align:center;
	margin:0 auto;
	margin-top:1em;
}
.registration p{
	font-size:1em;
	color:#333;
}
.recharge_bg{
	height:100%;
	background:#3d4cf3;
}
.recharge_bg_img {
	width:100%;
	height:100%;
}
.phone{
	text-align: center;
	display: inline-block;
}

.phone img{
	width:13px;
	height:18px;
	margin-top:13px;
}
.psw{
	text-align: center;
	display: inline-block;
}

.psw img{
	width:18px;
	height:18px;
	margin-top:12px;
}

/*商品详情轮播图*/
.swiper-container {
	width: 100%;
	height: 100%;
   }
.swiper-slide {
	background: #fff;
	
}
.case_main img{
	width:100%;
	height:150px;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.available_tity input{
	width: 300px;
	height: 35px;
	border-bottom: 1px solid#DCDCDC;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	float: left;
	margin-top: 5px;
	text-indent: 1em;
}
.available_tity span{
	float: left;
	height: 35px;
	width: 55px;
	color: #999999;
	border: 1px solid #DCDCDC;
	margin-top: 5px;
	line-height: 35px;
}
.available_tity{
	width: 96%;
	margin: 0 auto;
	text-align: center;
	height: 48px;
	line-height: 48px;
}
.available_tity p{
	color: #999999;
	font-size: 14px;
	float: left;
}
.available_tity p i{
	color: #F4340E;
	font-size: 14px;
}



/* 帮助中心 */
.help_center{
	width:100%;
}
.help_center_img{
	width:100%;
	height:88px;
	position: relative;
}
.nav_search {
    width: 86%;
    height: 36px;
    border-radius: 5px;
    background: #fff;
    display: inline-block;
    position: absolute;
	text-align:center;
	margin:0 auto;
	top:25px;
	right: 0;
    left: 0;
	max-width:700px;
}
.nav_but {
    width: 80%;
    height: 36px;
    vertical-align: top;
    text-indent: 0.8em;
    font-size: 14px;
	outline: none; 
	float:left;
}
.nav_input {
    width: 68%;
    height: 36px;
    vertical-align: top;
    text-indent: 0.8em;
    font-size: 14px;
	outline: none; 
	float:left;
	font-size:0.9em;
}
.nav_img {
    width: 18px;
    height: 18px;
	margin-top:10px;
	float:left;
	margin-left:10px;
}
.search_but{
	line-height:36px;
	float:right;
	width:20%;
	font-size:14px;
	color:#fff;
	background:#009def;
	display: inline-block;
	border-radius: 0px 5px 5px 0;
}
.consultation{
	width:100%;
	height:100px;
	margin-top:10px;
	background:#fff;
}

.consultation a{
	height:100px;
	width:32%;
}
.consultation p{
	padding:4px;
}
.consultation ul{
	width:100%;
	height:100px;
	text-align:center;
	margin:0 auto;
}
.consultation li{
	float:left;
	width:33%;
	height:100px;
	border-right:1px solid #eee;
}
.transaction{
	width:35px;
	height:35px;
	margin-top: 15px;
}
.more_size{
	font-size:12px;
	color:#999;
	margin-top:5px;
}
.currency{
	height:50px;
	border-bottom:1px solid #eee;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.currency a{
	line-height:50px;
	font-size:14px;
	color:#333;
	
}
.consultation_div{
	width:100%;
	height:44px;
	margin-top:10px;
	background:#fff;
	line-height:44px;
}
.consultation_div p{
	font-size:1em;
	margin-left:10px;
}
.presare{
	width:32px;
	height:35px;
	margin-top: 15px;
}
.service{
	width:35px;
	height:35px;
	margin-top: 15px;
}
.game_con{
	width:35px;
	height:25px;
	margin-top: 15px;
}
.anti_cheat{
	width:30px;
	height:35px;
	margin-top: 15px;
}
.capital{
	width:35px;
	height:35px;
	margin-top: 15px;
}
.shop{
	width:35px;
	height:32px;
	margin-top: 15px;
}

.search{
	width:100%;
	height:auto;
	background:#fff;
	
}
.search ul{
	width:96%;
	height:auto;
	margin:0 auto;
	text-align:center;
}
.search li{
	width:94%;
	height:60px;
	line-height:60px;
	margin:0 auto;
	border-bottom:1px solid #eee;
	
}
.search p{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	width:90%;
	font-size:14px;
	color:#333;
	float:left;
	text-align:left;
}
.search img{
	margin-top: 25px;
    width: 8px;
    height: 14px;
	float:right;
}


.details{
	width:100%;
	background:#fff;
	height:auto;	
	
}
.details_div{
	width:92%;
	margin:0 auto;
}
.details_div h2{
	height:50px;
	line-height:50px;
	font-size:1.2em;
	font-weight:700;
	color:#333;
	
}
.details_div p{
	font-size:1em;
	color:#666;
	line-height:25px;
	width:92%;
	margin:0 auto;
}
.whether_solve{
	width:85%;
	margin:0 auto;
	margin-top:15px;
}
.solve_span{
	width:32%;
	float:left;
	height:9px;
	border-bottom:1px solid #eee;
}
.whether_span{
	width:32%;
	float:right;
	height:9px;
	border-bottom:1px solid #eee;
}
.whether_solve p{
	width:36%;
	font-size:0.9em;
	color:#999;
	text-align:center;
	margin:0 auto;
	float:left;
}
.choice{
	padding:15px;
}
.choice p{
	width:50%;
	float:left;
	font-size:1em;
	text-align:center;
	line-height:30px;
}
.choice span{
	width:50%;
	float:right;
	font-size:1em;
	text-align:center;
	line-height:25px;
}
.choice img{
	width:15px;
	height:15px;
	padding:8px;
}
.probably{
	width:100%;
	height:50px;
	background:#eeeeee;
}
.probably p{
	line-height:50px;
	font-size:1em;
	color:#999;
	padding-left:15px;
}
.not_settled {
	width:100%;
	height:110px;
}
.customer{
	width:50%;
	float:left;
	text-align:center;
}
.customer a{
	width:50%;
}
.customer img{
	width:45px;
	height:45px;
	margin-top:25px;
}
.customer p{
	margin-top:10px;
	font-size:1em;
}
.feedback{
	width:50%;
	float:right;
	text-align:center;
}
.feedback img{
	width:45px;
	height:45px;
	margin-top:25px;
}
.feedback p{
	margin-top:10px;
	font-size:1em;
}

/* 活动列表 */
.activity_table{
	width:100%;
	height:auto;

}

.active_sub_table{
	width:94%;
	background:#fff;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}
/* .active_sub_table li{
	background:#fff;
	height:190px;
} */
.active_sub_table img{
	width:100%;
	height:152px;
	margin:0 auto;
	text-align:center;
	
}
.act_left{
	width:80%;
	color:#999;
}

.act_right{
	width:20%;
}
.active_img_div{
	width:100%;
	margin:0 auto;
	text-align:center;
	clear:both;
}
.active_img_div p{
	padding:10px 0px 8px;
	width:100%;
	text-align:left;
	color:#333;
	font-size:1.2em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	font-weight:700;
}

.active_i{
	float:right;
	color:#f4340e;
	
}
.active_end{
	color:#999;
}
.activity_time_div{
	text-align: left;
    display: inline-block;
    float: left;
	color: #999;
    font-size: 0.8em;
	margin-bottom:1.4em;
	width:100%;
}
.activity_time{
    width: 20px;
    height: 23px;
    display: inline-block;
    position: relative;
    background: url(../images/jsq.png) no-repeat;
	float:left;
	background-size: 12px 13px;
	top:2px;
}

/* 手游推广 */
.profit_one img{
	width:90%;
}
.app_btn .and_down{
	
}

/* 邀请规则 */
.invitation_rule{
	width:100%;
	height:auto;
	background:#fff;
}
.invitation{
	width:96%;
	height:auto;
	margin:0 auto;
	background:#fff;
	margin-top:25px;
	position: relative;
}
.invitation_left{
	float:left;
	width:40%;
	margin-top:76px;
}
.invitation_left p{
	font-size:14px;
	color:#999;
	line-height:28px;
}
.invitation_left span{
	color:#333;
}
.invitation_left img{
	width:40px;
	height:12px;
	position: relative;
	left: 100px;
    top: -16px;
}
.invitation_left h2{
	font-size:20px;
	font-weight:700;
	color:#333;
	margin-bottom:10px;
}
.invitation_right{
	float:right;
	width:60%;
	margin-top:30px;
	position: relative;
}
.invitation_img{
	width:170px;
	height:206px;
	float:right;
}
.invitation_but{
	width:170px;
	height:32px;
	position: absolute;
	right: 0px;
	bottom:35px
}
.register{
	width:96%;
	height:auto;
	margin:0 auto;
	background:#fff;
	margin-top:70px;
	
}
.register_right_img{
	right:95px;
	position: absolute;
}
.register_right_img img{
	width:55px;
	
}
.register_right_img3{
	right:90px;
	position: absolute;
    bottom: 140px;
    left: 100px;
}
.register_right_img3 img{
	width:55px;
	
}
.register_left{
	float:left;
	width:60%;
	margin-top:15px;	
	position: relative;
}
.register_right p{
	font-size:14px;
	color:#999;
	line-height:28px;
	float:right;
}
.register_right span{
	color:#333;
}

.register_right h2{
	font-size:20px;
	font-weight:700;
	color:#333;
	float:right;
	margin-bottom:10px;
}
.register_right{
	float:right;
	width:40%;
	margin-top:50px;
}
.register_img{
	width:170px;
	height:206px;
	float:left;
}
.register_but{
	width:170px;
	height:32px;
	position: absolute;
	left: 0px;
	bottom:30px
}
.register_left_img{
	width:55px;
	position: relative;
	left: 212px;
    top: 47px;
}
/* 宇币用途 */
 .purpose{
	width:100%;
	height:auto;
	background:#fff;
	margin-top:15px;
	position:relative;
	margin-bottom:30px;
	position: relative;
	padding-bottom: 15px;
} 
.yuan_purpose{
	width:96%;
	height:34px;
	line-height:34px;
	background:#fff;
	border-bottom:1px dashed #dcdcdc;
	margin: 0 auto;
}
.yuan_purpose_size{
	float:left;
	margin-left:15px;
	line-height:34px;
	font-size:1.1em;
	color:#009def;
}
.yuan_content{
	width:96%;
	height:34px;
	line-height:34px;
	background:#fff;
	padding:5px;
}
.yuan_img_div{
	
	padding-bottom:1em;
}
.yuan_img_one{
	float:left;
	width:19px;
	height:19px;
	padding:5px;
	margin-top:1px;
}
.yuan_content_p{
	float:left;
	margin-left:10px;
	line-height:34px;
	font-size:13px;
	color:#333;
	width:87%;
    line-height: 26px;
}
.content_right{
	float:right;
	width:88%;
	overflow: hidden;
	margin-bottom: 1.4em;
   
}
.content_right img{
	width:100%;
	margin-top:10px;
}
.content_right p{
	margin-left:5px;
	margin-top:10px;
	line-height:1.7em;
}
.shape{
	text-align:center;
	margin:0 auto;
	position:absolute;
	bottom:-19px;
	left:50%;
	margin-left:-35px;
}
.shape p{
	width:70px;
	height:19px;
	background:url(../images/shape.png) no-repeat;
	background-size:70px 19px;
}
.shape p i{
	font-size:0.9em;
	margin-right:4px;
	padding-left:2px;
	
}
.shape span{
	width: 9px;
    height: 6px;
    display: inline-block;
    background: url(../images/open.png) no-repeat;
	position:relative;
    top: -2px;
	background-size: 9px 6px;
	
}

.bottom_size{
	width: 89%;
	text-align:center;
	margin:0 auto;
	/* position: fixed; */
	/* bottom: 0; */
	/* flex: 1; */
	position:absolute;
	left: 0;
	right: 0;

}
.bottom_size p{
	text-align:center;
	color:#999;
	line-height:2.1em;
	font-size:0.8em;
}
.bottom_size img{
	width:18px;
	height:12px;
	padding:5px;
}
html,body{
    height:100%;
}

.payment{
	text-align:center;
	height: 141px;
    margin:0 auto;
	width:112px;
	height:112px;
	margin-bottom:20px;
}
.payment_size{
	color:#999;
	font-size:18px;	
}
.in_payment{
	width:60%;
	height:100px;
	margin:0 auto;
	text-align:center;
	line-height:100px;
}
.complete{
	color: #333;
	float:left;
	margin-top:30px;
    font-size: 14px;
    width: 95px;
    line-height: 35px;
    height: 35px;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
	border:1px solid #dcdcdc;	
}
.confirm{
	color: #fff;
	float:right;
	margin-top:30px;
    font-size: 14px;
    width: 95px;
    line-height: 35px;
    height: 35px;
    display: inline-block;
    background: #00a0e9;
    border-radius: 4px;
}

/* 等级说明 */
.grade{
	width:96%;
	height:44px;
	margin:0 auto;
	text-align:center;
	border-bottom:1px solid #eee;
}
.grade p{
	width:48%;
	height:44px;
	float:left;
	line-height:44px;
	font-size:1.2em;
	color:#333;
	border-right:1px solid #eee;
}
.load_span {
    width: 34px;
    height: 32px;
	background-size: 17px 16px;
    background: url(../images/grade_img.png) no-repeat;
    margin-right: 10px;
}
.grade_content img{
	width:17px;
	height:16px;
	margin-top:17px;
	margin-right:10px;
}
.grade_content ul{
	height:auto;
}
.grade_content li{
	width:96%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	text-align:center;
	
}
.grade_content p{
	width:48%;
	height:44px;
	float:left;
	line-height:44px;
	font-size:1.1em;
	color:#333;
	border-right:1px solid #eee;
	overflow:hidden;
	text-overflow: ellipsis;
}

.test_details{
	width:100%;
	height:auto;
}
.box_wrap {
    width: 94%;
    margin: 0 auto;
}
.details_title{
	width:100%;
	height:68px;
	border-bottom:1px solid #dcdcdc;
}
.title_img{
	width:38px;
	height:38px;
	margin-top:15px;	
	float:left;
	text-align:left;
}
.details_title_left{
	width:80%;
	float:left;
}
.details_title_left h2{
	font-size:1.2em;
	color:#333;
	float:left;
	text-align:left;
	margin-left:16px;
	line-height:68px;
}
.details_title_left a{
	width:30px;
	height:15px;
	line-height:15px;
	background:#6cdeba;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	float:left;
	margin-left:11px;
	margin-top:27px;
	border-radius:4px;
}
.details_title_right{
	width:20%;
	float:right;
}
.details_title_right img{
	width:9px;
	height:16px;
	margin-top:25px;
	float:right;
	text-align:right;
}
.details_content{
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.title_content{
	height:auto;
	padding-top:16px;
}
.title_content h2{
	font-size:1.3em;
	color:#000;
	word-break: break-all;
	font-weight:700;
}
.title_content span{
	color:#999;
	font-size:1em;
	margin-top:12px;
	float:left;
}
.title_content a{
	float:left;
	margin-left:12px;
	padding:0px 5px 0px 5px;
	height:20px;
	border:1px solid #009def;
	border-radius:4px;
	color:#009def;
	text-align:center;
	line-height:19px;
	margin-top:10px;
	font-size:0.8em;
	max-width:45%;
	overflow:hidden;
}
.content_details{
	height:auto;
	padding-top:16px;
	word-break: break-all;
}
.content_details a{
	color: #111;
    font-size: 1.1em;
    line-height: 1.6em;
}
.content_details .emoticon{
	width:24px;
	height:24px;
	text-align: center;
    margin: 0 auto;
    margin-top: 0px;
    max-width: 100%;
}
.content_details img{ 
	height:160px;
	text-align:center;
	margin:0 auto;
	margin-top:15px;
	max-width:100%;
}
/* VIP等级 */
.vip_grade{
	width:100%;
	height:200px;
	overflow:hidden;
}
.vip_grade img{
	height:100%;
	width:100%;
}

.privilege{
	width:100%;
	height:auto;
	background:#fff;
}
.privilege_div{
	width:100%;
	margin:0 auto;
	text-align:center;
}

.privilege_div_img{
	width:90px;
	height:90px;
	border-radius:50px;
	border: 4px solid #fff;
	margin-top: -50px;
}
.grade_vip{
	width:100%;
	margin-top:14px;
	margin-bottom:18px;
	text-align:center;
}
.grade_vip h2{

	color:#000;
	font-size:1.5em;
	margin-right:0.2em;
	display:inline-block;
}
.grade_vip_div{
	width:64px;
	text-align:left;
	display:inline-block;
	position:relative;
	top:-2px;
}
.grade_vip_div p{
	width:64px;
	background:#30b8ff;
	height:24px;
	border-radius:15px;
	color:#fff;
	font-size:1em;
	line-height:24px;
	text-align:center;
}
.grade_vip_div p img{
	width:17px;
	height:16px;
	margin-top:5px;
}

.grade_promote span{
	font-size:0.8em;
	color:#666;
	background:#ebebeb;
	border-radius:15px;
    margin: 0 auto;
	display:inline-block;
	padding:5px 14px;
	text-align:center;
	
}
.grade_promote i{
	color:#009def;
}
.swiper_content{
	width:100%;
	
	margin:0 auto;
	text-align:center;
}
.swiper_title{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.swiper_title_l{
	width:40%;
	float:left;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_title_r{
	width:40%;
	float:right;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_title span{
	color:#666;
	font-size:1em;
}

.vip_hotline{
	width:94%;
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
}
.hotline{
	width:100%;
	height:140px;
	background:#ebebeb;
	border-radius:6px;
}
.hotline_left{
	width: 20%;
    float: left;
    height: 88px;
    text-align: center;
}
.hotline_left img{
	width:37px;
	height:37px;
	margin-top:25px;
}
.hotline_right{
	width:53%;
	margin-top:18px;
	float:left;
	text-align:left;
}
.hotline_right h2{
	color:#333;
	font-size:0.9em;
	margin-top:8px;
	font-size:14px;
}
.hotline_right p{
	color:#999;
	font-size:0.8em;
	margin-top:8px;
}
.hotline_right i{
	color:#009def;
}
.hotline_vip a{
	display:inline-block;
	width:23%;
	height:26px;
	background:#0FCFFF;
	border-radius:4px;
	color:#fff;
	line-height:26px;
	margin-top:32px;
	float:left;
}
.hotline_title{
	width:100%;
	margin-top:24px;
}
.hotline_title_l{
	width:40%;
	float:left;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.hotline_title_r{
	width:40%;
	float:right;
	height:10px;
	border-bottom:1px solid #dcdcdc;
}
.hotline_title span{
	color:#666;
	font-size:1em;
}


/* 周礼包 */

.vip_package{
	width:100%;
	height:300px;
	overflow:hidden;
}
.vip_package img{
	height:100%;
	width:100%;
}
.receive_status{
	width:94%;
	margin:0 auto;
	text-align:center;
}
.vip_img{
	width:100%;
}
.vip_img img{
	width:100%;
}
.status{
	width:100%;
	margin-top:27px;
	padding-bottom:48px;
}
.ig{
	width:30%;
	height:72px;
	background:#ededed;
	border-radius:8px;
	text-align: center;
    margin: 0 auto;
}
.ig img{
	width:39px;
	height:45px;
	margin-top:13px;
}
.status h2{
	padding-top:15px;
	font-size:1em;
	color:#000;
}

.received{
	background:#30b8ff;
	margin-top:20px;
	height:38px;
	line-height:38px;
	display:inline-block;
	width:60%;
	color:#fff;
	font-size:1.2em;
	border-radius:6px;
}
.status_a{
	background:#ccc;
}
.popup{
	
}
.popup_frame{
	background:#fff;
	width:90%;
	height:205px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
}
.popup_frame_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-top:12px;
}
.popup_frame_h2 h2{
	font-size:18px;
	color:#333;
}
.popup_frame_h2 p{
	color:#999;
	font-size:14px;
}
.sign_div{
	width:100%;
	text-align:center;
	margin:0 auto;
	height:100px;
	background:#eeeef9;
	margin-bottom:15px;
	margin-top:12px;
}
.sign_div li{
	text-align:center;
	margin:0 auto;
	width:26%;
	height:79px;
	background:#fff;
	border-radius:4px;
	margin-top:10px;
	display: inline-block;
}
.reward{
	color:#11b7ed;
	font-size:16px;
	margin-top:15px;
}
.reward:hover{
	color:#11b7ed;
}
.day_img {
    margin-top: 10px;
    margin-bottom: 12px;
    width: 28px;
    height: 32px;
}
.day_img_a {
    width: 90%;
    height: 21px;
    background: #ffcc02;
    display: block;
    text-align: center;
    margin: 0 auto;
    border-radius: 4px;
}
.day_img_a p{
	color:#fff;
}
/* 个人中心签到弹窗 */
/* 收益榜 */
.gamedetail{
	width:100%;
	height:100%;
	background:#009def;	
}
.pub_box{
	height:100%;
}
.ranking_list {
    width: 100%;
    height: 44px;
    line-height: 44px;
    margin: 0 auto;
}
.ranking_list span {
    width: 33.3%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    color: #fff;
	font-size:1.1em;
}
.ranking_list span.active i {
    border-bottom: 4px solid #fff;
    color: #fff;
}
.ranking_list span i {
    padding: 0 6px 8px;
}
.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}
.pub_box .show{
	display:inline-block;
}
.tabContent_img{
	width:100%;
	position: relative;
	top:5px;
}
.profit_div{
	width:100%;
	height:100%;
	position:relative;
}
.tabdiv{
	height:100%;
}
.profit{
	width:96%;
	height:auto;
	margin:0 auto;
	text-align:center;
	background:#fff;
	border-radius: 6px 6px 0 0;
	position: absolute;
    left: 2%;
    top: 85px;
	max-width:768px;
	margin-bottom:10px;
}
.profit_center{
	width:100%;
	
	position:relative;
}

.profit li{
	width:33.3%;
	float:left;
	height:auto;
	background:#fff;
	border-radius:6px;
}
.profit_img{
	width:22px;
	height:29px;
	text-align:center;
}
.profit_img_div{
	width:100%;
	text-align:center;
	padding-top:6px;
}
.profit_img_div img{
	width:60px;
	height:60px;
}
.profit_img_div h2{
	font-size:1em;
	color:#333;
	padding:10px 0px 6px 0px;
}
.profit_img_div i{
	width: 30px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
	display:inline-block;
    border-radius: 4px;
}
.profit_img_div p{
	color:#999;
	font-size:0.8em;
	padding:8px 0px 7px 0px;
}
.profit_img_div span{
	color:#333;
	font-size:1.2em;
}
.game_img_div{
	width:100%;
	text-align:center;
	padding-top:6px;
}
.game_img_div img{
	width:74px;
	height:74px;
}
.game_img_div h2{
	font-size:1em;
	color:#333;
	padding:10px 0px 6px 0px;
}
.game_img_div i{
	width: 30px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
	display:inline-block;
    border-radius: 4px;
}
.game_img_div p{
	color:#999;
	font-size:0.8em;
	padding:8px 0px 7px 0px;
}
.game_img_div span{
	color:#f4340e;
	font-size:1.2em;
}
.income_content{
	width:100%;
	background:#fff;
	text-align:Center;
	margin:0 auto;
}
.income_content_li{
	width:94%;
	text-align:left;
	margin: 0 auto;
	border-bottom:1px solid #dcdcdc;
}
.income_content_left{
	width:67%;
	float:left;
	/* height:65px; */
}
.income_content_left p{
	line-height:58px;
	color:#333;
	font-size:1.2em;
	float:left;
	width:25px;
	text-align:center;
}
.income_content_left img{
	width:33px;
	height:33px;
	padding-left:13px;
	float:left;
	margin-top:15px;
	padding-right:13px;
}
.income_content_left h2{
	line-height:58px;
	float:left;
	color:#333;
	font-size:1em;
	width:34%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.income_content_left i{
	width: 30px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
	display:inline-block;
    border-radius: 4px;
	margin-top:23px;
	
}
.income_content_right {
	width:33%;
	float:right;
	text-align:center;
	/* height:65px; */
}
.income_content_right p{
	margin-top:12px;
	color:#999;
	font-size: 0.8em;
}
.income_content_right span{
	color:#333;
	margin-top:4px;
	font-size: 1.2em;
	line-height:20px;
}
.projection img{
	width:38%; 
	height:120px;
	position: absolute;
	top:0px;
	left:31%;	
}

.fabulous{
	width:96%;
	margin:0 auto;
	padding:10px 0px 0px 0px;
	min-height:50px;
	word-wrap:break-word;
	word-break:break-all
}
.fabulous img{
	width:16px;
	height:16px;
	margin-top:-1px;
}
.fabulous a{
	color:#009def;
	font-size:0.9em;
	padding: 4px 0px 0px 4px;
	word-wrap: break-word;
    word-break: break-all;
	line-height:1em;
}

.comment {
    width: 100%;
}
.comment_div {
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
}
.comment_div_left{
	float:left;
	width:60%;
}
.comment_div_left h2 {
    line-height: 50px;
    color: #333;
    font-size: 1.2em;
    margin-left: 12px;
	float:left;
}
.comment_div_right{
	float:right;
	text-align:right;
	width:35%;
}
.comment_div_right img{
	width:14px;
	height:12px;
	margin-top: 20px;
    padding-right: 10px;
}
.comment_div_right p {
    line-height: 50px;
    color: #999;
    font-size: 0.9em;
    margin-right: 12px;
	float:right;
}
.information_content{
	min-height:100px;
}
.vip_exclusive{
	height:45px;
}
.vip_exclusive h2{
	text-align:center;
	margin:0 auto;
	line-height:45px;
	font-size:1.2em;
	color:#333;
	font-weight:700;
}
.vip_exclusive i{
	color:#009def;
}
.box_wrap{
	width:94%;
	margin:0 auto;
}
.message_wrap{
	padding-bottom:1em;
}
.message_wrap p{
	line-height:24px;
}
.message_wrap img{
	width:100%;
	height:150px;
	padding:10px 0px 10px 0px;
}
.forum_body_img {
    width: 100%;
    overflow: hidden;
    padding: 12px 0;
}
.forum_body_img a{
	height: 95px;
    overflow: hidden;
    display: inline-block;
    width: 32.3%;
}
.forum_body_img img {
	width:100%;
	height:100%;
	margin-top:0px;
   
}
.index_ification{
	height:100%;
}

/* 我的收益 */
.profit_i{
	width:100%;
	height:10px;
	background:#009def;
}
.profit_i_li{
	width:94%;
	text-align:left;
	margin: 0 auto;
}
.income_content_left .own{
	line-height: 0px; 
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center;
	background:#009def;
	font-size:0.8em;
	margin-top:20px;
	border-radius:6px;
	color:#fff;
	margin-right:5px;
}
.income_mine h2{
	line-height: 58px;
    float: left;
    color: #333;
    font-size: 1em;
    width: 35%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* .lev0{ */
	/* background:#cbcbcb; */
/* } */
/* .lev1{ */
	/* background:#ff5918; */
/* } */
/* .lev2{ */
	/* background:#6f64fa; */
/* } */
 /* .lev3{ */
	/* background:#5cc3ff; */
/* } */
/* .lev4{ */
	/* background:#f97597; */
/* } */
/* .lev5{ */
	/* background:#ffa518; */
/* } */
/* .lev6{ */
	/* background:#7ed501; */
/* } */
/* .lev7{ */
	/* background:#9e813b; */
/* } */
/* .lev8{ */
	/* background:#139a63; */
/* } */
/* .lev9{ */
	/* background:#e6c232; */
/* } */
/* .lev10{ */
	/* background:#0bd6ca; */
/* } */


/*首充号详情*/

 .fn_top{

    background: #fff;
}
.fn_top .first_gameList_top {
    padding-top: 0.8em;
    border-bottom: none;
}
.fn_top .first_gameList_top h2{
    font-weight: 700;
}
.fn_top_w {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 0.4em;
}
.game_price {
    float: right;
}
.game_price h3 {
    display: inline-block;
    font-size: 1.1em;
    color: #f4340e;
}
.discount1 {
    background: url(../img/count1.png) no-repeat;
    background-size: 40px 17px;
    padding-left: 0.6em;
    margin-left: 2px;
}
.fn_top_log {
    width: 40%;
    text-align: right;
}
.fn_top_log img {
    width: 45px;
}
.first_gameList_bot {
    width: 100%;
	padding:0.8em 0;
}
.first_gameList_bot p {
    font-size: 0.9em;
}
.first_gameList_top p {
    color: #999;
    display: inline;
    float: left;
}
.first_gameList_bot img {
    width: 16px;
	height:16px;
    margin-right: 0.2em;
}
.fn_top_l b {
    color: #999;
    text-decoration: line-through;
    display: block;
    font-size: 0.9em;
    margin-top: 0.2em;
}

.fn_mid{
	margin-top: 10px;
    background: #fff;
	margin-bottom:54px;
}

.pub_title {
    padding: 0.8em 0;
    border-bottom: 1px solid #dcdcdc;
}
.pub_title h2 {
    font-size: 1.1em;
    color: #333;
    display: inline-block;
}
.fn_mid_d {
    padding: 0.8em 0;
}
.fn_mid_d p, .fn_order_p p {
    line-height: 2.2em;
    color: #666;
}
.fn_mid_d span{
	color: #333333;
}

.fill_input {
    width: 100%;
	height:54px;
	background:#fff;
	position:fixed;
	bottom:0;
	text-align:center;
	border-top:1px solid #dcdcdc;
}
.fill_input .input_sub {
    width: 94%;
    height: 40px;
    line-height: 40px;
    background: #009def;
    color: #fff;
    margin: 0.6em 0;
	border-radius:6px;
	margin:0 auto;
	text-align:center;
	margin-top:7px;
}
.order_dTop {
    margin-top: 10px;
}
.order_title {
    background: #FFFFFF;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
  	left: 0px;
  	top: 0px;
}
.order_title p {
    display: inline-block;
    font-size: 0.9em;
}
.p{
	color: #333333;
}
.order_title i {
    display: inline-block;
    float: right;
    line-height: 45px;
    color: #009def;
}
.order_title img{
    float: right;
    line-height: 45px;
    width: 14px;
    height: 14px;
    position: absolute;
  	right: 67px;
  	top: 16px;
}
.order_gameInfor {
    background: #fff;
}

.order_gameInfor .order_mid {
    border-bottom: none;
}
.order_mid {
    padding: 1em 0;
    border-bottom: 1px solid #dcdcdc;
}
.order_midL{
	width: 94%;
	margin: 0 auto;
}
.order_midL1{
	margin: 0 auto;
}
.order_midL a {
    display: inline-block;
}
.order_gameR {
}
.order_gameR p {
    color: #999;
    font-size: 0.9em;
    margin-top: 0.4em;
}
.fn_mid_d_p{
	width: 150px;
	float: left;
}
.order_dBot {
    background: #fff;
    margin-top: 10px;
    margin-bottom: 60px;
}
.order_dBot1 {
    background: #fff;
    margin-top: 10px;
}

.order_time {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #dcdcdc;
}
.order_dText p {
    color: #333;
    font-size: 1em;
}
.order_time p {
    display: inline-block;
}
.order_time h3 {
    display: inline-block;
    float: right;
    line-height: 42px;
    font-weight: 400;
}
.order_a {
    background: #fff;
    padding: 0.6em 0;
    height: auto;
    border-top: 1px solid #dcdcdc;
}
.first_wrap{
}
.right_buy {
    width: 100%;
    height: 44px;
    background: #FFFFFF;
    position: fixed;
    bottom: 0;
    margin-top: 80px;
    z-index: 999;
}
.req_btn {
    width: 100%;
}
.buy_btn {
    text-align: center;
    line-height: 44px;
}
.order_a .order_lbtn {
    background: #fff;
    font-size: 1em;
    color: #333;
    border: 1px solid #dcdcdc;
}
.order_a a {
    width: 47%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    margin: 0 0.2em;
    border-radius: 4px;
}
.order_a .order_rbtn {
    background: #009def;
    color: #fff;
    border: 1px solid #009def;
}
.order_content{
	height: 45px;
	width: 100%;
	background: #FFFFFF;
}
.order_content_div{
	width: 96%;
	margin: 0 auto;
}
.order_content_div p{
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 45px;
}
.order_content_div span{
	float: right;
	font-size: 14px;
	color: #009DEF;
	line-height: 45px;
}
.order_content_details
{
	height:120px;
	width: 100%;
	background: #F5F5F5;
}
.fn_mid1 {
    border-bottom: 1px solid #dcdcdc;
    background: #fff;
}
.order_content_div1{
	width: 96%;
	margin: 0 auto;
	padding-top: 15px;
}
.order_content_div1 p{
	float: left;
	font-size: 14px;
	color: #333333;
	line-height:25px;
}
.order_content_div1 span{
	float: right;
	font-size: 14px;
	color: #009DEF;
	line-height: 25px;
}
.order_gInfor1{
	float: left;
	display: inline-block;
	 word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
	width: 200px;
}
.order_gInfor1 h2{
	font-size: 1.1em;
    font-weight: 700;
    word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
	width: 250px;
	padding-left: 10px;
}
.order_gInfor1 p {
	font-size: 0.9em;
	color: #999;
	padding-left:10px;
	}
	.price{
		float: right;
		width: 60px;
		line-height:20px;
	}
	.price em{
		float: right;
		color: #333333;
	}
	.price i{
		float: right;
		color: #999999;
		padding-top: 5px;
	}
	.order_time i{
		color: #F4340E;
		display: inline-block;
		float: right;
		line-height: 42px;
		font-weight: 700;
	}
	.order_details {
	height: 100px;
	width: 100%;
	background: #FFFFFF;
}
.order_details img{
	width:25px;
	height:16px;
	padding: 38px 10px;
	float: left;
}
.describe{
	word-wrap:break-word; 
	word-break:break-all; 
	overflow: hidden;
	width: 250px;
}
.describe p{
	color: #009DEF;
	font-size: 14px;
	padding-top: 20px;
	line-height: 25px;
	padding-left: 10px;
}
.describe i{
	font-size: 12px;
	color: #999999;
	padding-left: 10px;
}
.zk{
	width:42px;
	height:16px;
	display:inline-block;
	background:url(../images/count.png) no-repeat;
	background-size:42px 16px;
	position:relative;
}
.zk i{
	font-size:0.8em;
	color:#fff;
	position:absolute;
	left:3px;
}
.dynamic_div img {
    max-width: 100% !important;
	float:left;
}
.download{
	height:50px;
	background:#fff;
	width:100%;
	text-align:center;
}
.download a{
	width:96%;
	height:35px;
	line-height:35px;
	display:inline-block;
	text-align:center;
	background:#009def;
	margin-top:8px;
	color:#fff;
	border-radius:6px;
}

.administrator_desktop {
	width:100%;
	height:378px;
}
.desktop_div{
	width:94%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	position: relative;
	background:#3d4cf3;
}
.desktop_div_left{
	width:75%;
	float:left;
	text-align:left;
}
.desktop_div_left h2{
	color:#000;
	font-size:1.2em;
	color:#fff;
}
.desktop_div_left p{
	font-size:0.8em;
	line-height:22px;
	color:#fff;
}
.desktop_div_right{
	width:25%;
	float:right;
	text-align:right;
	margin-top:5px;
}
.desktop_div_right img{
	width:85px;
	height:100px;
	margin-top:8px;
}
.contact{
	width:100%;
	padding-bottom:10px;
	margin-top:18px;
	background:#3d4cf3;
}
.contact img{
	width:16px;
	height:16px;
	position:relative;
	top:2px;
	margin-right:2px;
}
.contact span{
	color:#fff;
}
.line{
	width:1px;
	height:14px;
	display:inline-block;
	background:#fff;
	margin:0 8px;
	position:relative;
	top:2px;
}

.Verification{
	background:#fff;
	width:90%;
	height:auto;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
	max-width:768px;
	padding-bottom:25px;
}
.input_ver{
	margin-top:1em;
}
.input_ver  input{
	height:36px;
	background:#fff;
	border-radius:4px;
	margin-left:4px;
	text-indent:0.8em;
	border:1px solid #dcdcdc;
}
.load_center {
    width: 94%;
    margin: 0 auto;
    margin-top: 20px;
}
.load_cente_h2{
	font-size:18px;
	color:#111;
	font-weight:700;
	margin-bottom:15px;
}
.load_box {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
    height: 40px;
}
.input_box span {
    margin-left: 0.5em;
    line-height: 40px;
    display: block;
    float: left;
    text-align: right;
}
.input_box_i {
    width: 83%;
    height: 38px;
    border-radius: 4px;
    margin-left: 4px;
    text-indent: 0.8em;
}
.input_box_input {
    width: 67%;
    height: 38px;
    border-radius: 4px;
    text-indent: 0em !important;
    vertical-align: top;
}
.eye_see {
    width: 10%;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    background: url(../images/yj.png) no-repeat right;
    background-size: 16px 13px;
    text-align: right;
}
.eye_Nosee {
    width: 10%;
    height: 38px;
    line-height: 38px;
    display: inline-block;
    background: url(../images/yj1.png) no-repeat right;
    background-size: 16px 13px;
    text-align: right;
}
.input_ver {
    width: 100%;
    text-align: center;
}
.input_sub {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    color: #ebebeb;
    margin: 0.6em 0;
    border-radius: 6px;
    background: #4bc1ff;
    text-align: center;
    margin-top: 1em;
}
.loadbox {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 1em;
    border-radius: 6px;
}
.input_width {
    width: 70%;
    height: 40px;
    float: left;
    text-indent: 1em;
    outline: none;
}
.loadbox a {
    width: 30%;
    float: right;
    display: inline-block;
    height: 40px;
    float: right;
    line-height: 40px;
    text-align: center;
    font-size: 0.9em;
    background: #4bc1ff;
    color: #ebebeb;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	border: 1px solid #4dc1ff;
}
.psw_ver{
	width:18px;
	height:18px;
}
.phone{
	width:12px;
	height:18px;
}


/* 周礼包 */
.zhoulibao  .main_pic{ 
	width:100%;
	position:relative;
}
.zhoulibao  .left_fire{
	width:49px;
	position:absolute;
	left:0;
	top:50%;
	animation: bool 2.5s linear 1.5s infinite;
	-webkit-animation: bool 2.5s linear 1.5s infinite;

}
.zhoulibao  .right_fire{
	width:90px;
	position:absolute;
	right:0;
	top:55%;
	animation: bool 2.5s linear 1.5s infinite;
	-webkit-animation: bool 2.5s linear 1.5s infinite;

}
@keyframes bool {
	 0%{ transform:translate(0,0px); }
	 25%{ transform:translate(0,-5px); }
	 50%{ transform:translate(0,0px); }
	 75%{ transform:translate(0,5px); }
	 100%{ transform:translate(0,0px); }
}
.zhoulibao{
	width:100%;
	height:auto;
	max-width:768px;
	margin:0 auto;

}
.zhoulibao  .zhoulibao_img{
	width:100%;
	height:300px;
}
.zhoulibao  .Package{
	background:#190708;
	width:100%;
	height:auto;
	padding-bottom:15px;
}
.zhoulibao  .game_bar{
	width:100%; 
	height:auto;
} 
.zhoulibao  .sign_day{
	width:100%; 
	height:30px;
}
.zhoulibao  sign_day p{
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
.zhoulibao  .sign_list{
	width:100%;
	height:auto;
	background:#190708;
}
.zhoulibao  .sign_list ul{
	width:94%;
	margin:0 auto;
}
.zhoulibao  .sign_list li{
	float:left;
	width:23%;
	height:105px;
	position: relative;
	background-color:rgba(62,50,30,.6);
	margin-right:8px;
	margin-top:8px;
}
.zhoulibao  .sign_list li:nth-child(4n){
	margin-right:0;
}
.zhoulibao  .sign{
	height: 75px;
    display: inline-block;
	text-align: center;
    width: 100%;
}
.zhoulibao  .sign p{
	color:#fff;
	font-size:0.9em;
}
.zhoulibao  .day_img{
	margin-top:10px;
	margin-bottom:5px;
	width:30px;
	height:35px;
}
.zhoulibao  .day_img_a{
	width:100%;
	height:30px;
	font-size:1.2em;
	background:#F0A510;
	display: block;
	text-align:center;
	margin:0 auto;
	color:#fff;
	font-size:0.9em;
	line-height:30px;
}
.zhoulibao  .insufficient{
	color:#787878;	
	background:#403A31;
}
.zhoulibao  .sign_size {
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
}
.zhoulibao  .sign_size img{
	width:40px;
	height:39px;
}
.zhoulibao  .sign_size  span{
	position:absolute;
	top:7px;
	left:2px;
	z-index:100;
	letter-spacing:-1px;
	color:#fff;
	font-size:12px;
	text-align:center;
	transform:rotate(-45deg);
	-ms-transform::rotate(-45deg);
	-moz-transform::rotate(-45deg);
	-webkit-transform::rotate(-45deg);
	-o-transform::rotate(-45deg);
	
}
.zhoulibao  .sign_size .vip_sp{
	top:8px;
	left:0px;
}
.zhoulibao  .zg{
	position: absolute;
	top:0;left:0; 
	background-color:rgba(0,0,0,.74);
	width: 100%;
	height: 100%; 
	text-align:center;
}
.zhoulibao  .zg img{
	width:32px;
	display:block; 
	margin:0 auto; 
	padding-top:1rem;
	height: 26px;
    margin-top: 13px;
	font-size:1.2em;
	}
.zhoulibao  .zg p{
	margin-top:6px; 
	color:#fff;
	font-size:0.9em;
	}

/* 弹窗 */

.popup_frame{
	background:#fff;
	width:90%;
	height:228px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
	max-width:300px;
}
.popup_frame_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-bottom:40px;
}
.popup_frame_h2 h2{
	font-size:18px;
	color:#333;
}
.popup_frame_h2 p{
	color:#999;
	font-size:14px;
}
.sign_div{
	width:100%;
	text-align:center;
	margin:0 auto;
	height:100px;
	background:#eeeef9;
}
.sign_div li{
	text-align:center;
	margin:0 auto;
	width:26%;
	height:79px;
	background:#fff;
	border-radius:4px;
	margin-top:10px;
	display: inline-block;
}
.p{
	color:#f4800e;
	font-size:16px;
	margin-top:15px;
}
.zg{
	position: absolute;
	top:0;left:0; 
	background-color:rgba(0,0,0,.5);
	width: 100%;
	height: 100%; 
	text-align:center;
}
.zg img{
	width:32px;
	display:block; 
	margin:0 auto; 
	padding-top:1rem;
	height:22px;
	}
.zg p{
	margin-top:6px; 
	color:#fff;
	font-size:0.9em;
	}

.detailed a{
	width:100%;
	display:inline-block;
}

.declaration_d{
	background:#fff;
	width:100%;
	height:auto;
	padding-bottom:15px;
	border-radius:14px;
	text-align:center;
	margin:0 auto;
	max-width:300px;
}
.zhoulibao  .purpose {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	padding-top:15px;
	background:#190708;
}
.zhoulibao  .purpose a{
	text-align:center;
	color:#fff;
}
.integrating_text{
	width:90%;
	margin:0 auto;
}
.integrating_text p{
	color:#999;
	line-height:22px;
	text-align:left;
	margin-bottom:16px;
}

.integrating_text_h2{
	text-align:center;
	margin:0 auto;
	height:40px;
	line-height:38px;
	margin-top:14px;
	margin-bottom:2px;
}
.integrating_text_h2 h2{
	font-size:18px;
	color:#333;
}
.clar{
	color:#F0A510;
	font-size:1.2em;
	line-height:45px;
}
.clar_div{
	width:100%;
	height:30px;
	border-top:1px solid #dcdcdc;
}
.clar hover{
	color:#F0A510;
}
.particulars {
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.particulars img {
    width: 100%;
    height: 150px;
}


/* 专属客服 */
.cust_wrap{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	

}
.cust_wrap img{
	width:100%;
	height:100%;
}
.cust_bottom{
	width:100%;
	height:112px;
	position:fixed;
	background:url(../images/cust_bot.png) no-repeat;
	background-size: 100% 112px;
	bottom:0px;
	max-width: 768px;
}
.cust_text , .cust_btn{
	margin-top:40px;
}
.cust_text h2{
	color:#156beb;
	font-weight:700;
	font-size:1em;
	margin-bottom:2px;
}

.cust_text p{
	color:#111;
	font-size:0.9em;
	margin:1px 0;
}
@media screen and (max-width:374px){
	.cust_text{
		margin-top:46px;
	}

	.cust_text p{
		margin:4px 0;
	}
}
.cust_btn img{
	width:94px;
	height:38px;
	margin-top:20px;
	-webkit-animation: two-up-down .8s ease infinite 80ms alternate;
	animation: two-up-down .8s ease infinite 80ms alternate;
}
@keyframes two-up-down{
	from{
		-webkit-transform:translate(0,4px);
		transform:translate(0,4px)
	}
	to{
		-webkit-transform:translate(0,-4px);
		transform:translate(0,-4px)
		}
}
/* 抽奖 */


.cj_wrap{
	width:100%;
	margin:0 auto;
}
.cj_bg{
	width:748px;
	height:748px;
	background:#d80017;
	margin:0 auto;
	border-radius:18px;
	border:58px solid #fe4236;
	position:relative;
	top:490px;
	
}
.shanDeng,.shanDeng2{
	width: 858px;
	height: 858px;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
    top: -58px;
    left: -58px;
	
}
.my_integ{
	width:100%;
	text-align:center;
	text-align:center;
	position:relative;
	top:-214px;
}
.my_integ p{
	padding:14px;
	width:320px;
	background:#170455;
	border-radius:36px;
	font-size:34px;
	color:#fff;
	margin:0 auto;
	
}
.my_integ h3{
	font-size:34px;
	line-height:10px;
	color:#170455;
}
.shanDeng{
	background-image: url(../images/shandeng1.png);
}
.shanDeng2{
	background-image: url(../images/shandeng2.png);
}

#btn .cjBtnDom,#btn .cjBtn,.shanDeng .active,.shanDeng td{
	width: 180px;
	height: 180px;
	background-repeat: no-repeat;
	background-size: 100%;
}

#btn.cjBtn{
	background-image: url(../images/buttonUp.png);
}
#btn.cjBtnDom{
	background-image: url(../images/buttonDown.png);
}

#th_btn.cjBtn{
	background-image: url(../images/th_buttonUp.png);
}
#th_btn.cjBtnDom{
	background-image: url(../images/th_buttonDown.png);
}
#luck .active{
	background-image: url(../images/active.png);
}
.shanDeng td{
	text-align: center;
	background-image: url(../images/proBj.png);
}
.shanDeng table{
	position:relative;
	top:70px;
	left:70px;
}
.active_rule{
	width:100%;
	position:relative;
	top:78px;
	background:#fe4236;
	border-radius:36px;
	height:60px;
	text-align:left !important;
	
	
}
.integ_lb{
	height: 60px;
    overflow: hidden;
    line-height: 60px;
	width:70%;
}
.active_rule .integ_lb{
	display:inline-block;
	font-size:30px;
	text-align:left;
	color:#fff;
	height:60px;
	line-height:60px;
	margin-top:0;
	margin-left:44px;
	overflow:hidden;
}
.integ_exc{
	width: 100%;
    height: 100%;
    overflow: hidden;
}

.integ_lb p{
	height:60px;
	line-height:60px;
	font-size:32px;	
    position: relative;
}
.integ_lb p i{
	margin-right:20px;
	font-style:normal;
}
.active_rule a{
	font-size:30px;
	height:60px;
	line-height:60px;
	display:inline-block;
	margin-right:44px;
	text-align:center;
	text-decoration:none;
	float:right;
	color:#fff;
}
.th_acts{
	position:relative;
	top:510px;
	width:100%;
	text-align:center;
}
.th_act{
	position:relative;
	top:610px;
	width:100%;
	text-align:center;
}
.th_main img{
	margin-bottom:40px;
	position:absolute;
	left:50%;
	margin-left:-44%;
	margin-top:30px;
	
}
.alert_box{
	width:100%;
	height:100%;
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background: rgba(0, 0, 0, 0.7);
	-webkit-animation:fadeIn 0.5s .1s ease both;
	-moz-animation:fadeIn 0.5s .1s ease both;
	display:none;
    margin: 0 auto;	
}
@-webkit-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
@-moz-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
.ovfHiden{height: 100%;overflow:hidden}
.rule_text{
	width:88%;
	max-width:980px;
	background:#fff;
	position:absolute;
	top:10%;
	left:50%;
	margin-left:-44%;
	padding:10px;
	padding-bottom:50px;
	border-radius:20px;
	-webkit-animation:bounceIn 0.6s .2s ease both;
	-moz-animation:bounceIn 0.6s .2s ease both;
	z-index:999;
	
}
@-webkit-keyframes bounceIn{
	0%{opacity:0;
	-webkit-transform:scale(.3)}
	50%{opacity:1;
	-webkit-transform:scale(1.05)}
	70%{-webkit-transform:scale(.9)}
	100%{-webkit-transform:scale(1)}
	}
	@-moz-keyframes bounceIn{
	0%{opacity:0;
	-moz-transform:scale(.3)}
	50%{opacity:1;
	-moz-transform:scale(1.05)}
	70%{-moz-transform:scale(.9)}
	100%{-moz-transform:scale(1)}
}
.rule_h3{
	font-size:54px;
	font-weight:700;
	text-align:center;
	margin:40px 0 30px;
	text-align:center;
}
.rule_Ptext{
	font-size:40px;
	height:66%;
	line-height:56px;
	width:94%;
	margin:0 auto;
	
}
.rule_know{
	width:100%;
	text-align:center;
	margin-top:20px;
}
.rule_know a{
	width:40%;
	height:100px;
	line-height:100px;
	background:#30b8ff;
	color:#fff;
	font-size:40px;
	text-align:center;
	border-radius:20px;
	display:inline-block;
	text-decoration:none;
	
}

#congra_box .rule_text{
	top:30%;
	
}
#congra_box .rule_Ptext{
	line-height:140px;
	font-size:40px;
	text-align:center;
}

.nn_wrap{
	width:100%;
	position:relative;
	top:7%;
}
.nn_wrap .nn{
	width:100%;
	-webkit-animation:rot 1s .2s ease both;
	-moz-animation:rot 1s .2s ease both;
}
@-webkit-keyframes rot{
	0%{
		-webkit-transform:rotate(0deg);
		opacity:0
	}
	5%{
		-webkit-transform:rotate(90deg);
		opacity:1
	}
	
	100%{
		-webkit-transform:rotate(180deg);
	}
}
#not_enough .rule_Ptext{
	text-align:center;
	line-height:140px;
	font-size:40px;
}
#not_enough .rule_text{
	top:30%;
	
}



/* 积分商城 */
.record{
	height:47px;
}
.record a{
	float:left;
	width:50%;
	line-height:47px;
	color:#333;
	font-size:0.9em;
	display: inline-block;
}
/* .record p{ */
	/* float:right; */
/* } */
.record span{
	color:#f4340e;
}
.record i {
    width: 13px;
    height: 13px;
    display: inline-block;
    background: url(../images/ig.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.record img{
	width:15px;
	margin-right:6px;
	position:relative;
	
}
.contact_mode {
    height: 90px;
    background: #fff;
}
.box_wrap {
    width: 94% !important;
    margin: 0 auto;
}
.contact_mode_left{
	width:50%;
	height: 90px;
	float:left;
	/* border-right:1px solid #dcdcdc; */
}
.contact_mode_right{
	width:50%;
	height: 90px;
	float:right;
}
.game_area{
	width:50%;
	height: 90px;
	float:left;
	text-align:left;
}
.game_area h2{
	color:#111;
	font-size:1.2em;
	margin-top:22px;
	font-weight:700;
}
.game_area p{
	margin-top:5px;
	color:#999;
	
}
.contact_mode_left{
	position: relative;
}
.area_img{
	display:inline-block;
}
.area_img img{
	float:right;
	width: 80px;
	position: absolute;
	right: 1px;
	bottom:0;
}
.luck_draw{
	display:inline-block;
}
.luck_draw img{
	width:44%;
	margin-top:4%;
	float:right;   
	width: 67px;
    margin-top: 12px;
}
.boutique_activity{
	height:auto;
}
.boutique_zone h2{
	color:#111;
	font-size:1.2em;
	font-weight:700;
	text-align:left;
	line-height: 30px;
    margin-top: 10px;
}
.boutique_activity li{
	width:50%;
	float:left;
	padding-top:3.5%;
}
.boutique_activity li img{
	width:97%;
	height:95px;
	text-align:center;
	float:left;
}

.boutique_zone {
	padding-bottom:20px;
}

.object_zone{
	height:52px;
	overflow: hidden;
}


.object_zone h2{
	font-size:1.2em;
	color:#111;
	float:left;
	font-weight:700;
	margin-left:15px;
	margin-top: 15px;
}
.object_zone a{
	float:right;
	color:#999;
	margin-right:15px;
	position:absolute;
	z-index:999;
	right: 0;
	line-height:52px;
}
.physical_goods li{
	width:50%;
	float:left;
	padding-bottom:16px;
/* 	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc; */
}
.physical_goods li:nth-child(2n){
	border-right:0px;
}

.commodity h2{
	font-size:1em;
	color:#111;
	font-weight:700;
	float:left;
	margin-left:15px;
	width:85%;
	margin-top:20px;
	margin-bottom:8px;
	text-align:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.commodity i{
	color: #f4340e;
    font-weight: 700;
    margin-right: 2px;
}
.commodity p{
	color:#999;
	font-size:1em;
	float:left;
	width:85%;
	text-align:left;
	margin-left:15px;
}
.commodity img {
	width:116px;
	height:116px;
	margin-top:13px;
}

.commodity{
	position:relative;
	z-index:999;
}
/* 领取奖励 */
.receive_reward{
	width:100%;
	height:230px;
	background:#009def;
	position: relative;
	overflow:hidden;
}
.receive_bottom{
	height:58px;
	position: absolute;
    right: 0px;
    bottom: 0;
    left: 0;
}
.accessible_integral h2{
	text-align:center;
	color:#fff;
	font-size:3em;
	margin-top:30px;
}
.accessible_integral p{
	color:#A9E2FF;
	font-size:0.8em;
}
.accessible_integral a{
	width:100px;
	height:38px;
	display:inline-block;
	background:#fff;
	border-radius:4px;
	line-height:38px;
	color:#009def;
	font-size:1em;
	margin-top:18px;
}
.accessible_integral a:hover{
	color:#009def;
}
.integral_number{
	height:80px;
	width:100%;
	border-bottom:1px solid #dcdcdc;
}
.number_left{
	width:50%;
	height:80px;
	float:left;
	text-align:center;
	border-right:1px solid #dcdcdc;
}
.number_left p{
	color:#999;
	font-size:0.8em;
	margin-top:18px;
	margin-bottom:10px;
}
.number_left h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
}
.number_right{
	width:50%;
	height:80px;
	float:right;
	text-align:center;
}
.number_right p{
	color:#999;
	font-size:0.8em;
	margin-top:18px;
	margin-bottom:10px;
}
.number_right h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
}

.collect_instructions{
	width:100%;
	padding-bottom: 18px;
}
.collect_instructions p{
	text-align:left;
	width:94%;
	margin:0 auto;
	line-height:24px;
	color:#999;
	font-size:1em;
}
.explain_img{
	height:54px;
	line-height:54px;
	text-align:left;
}
.explain_img img{
	float:left;
	width:25px;
	margin-left:10px;
	margin-right:5px;
	margin-top:12px;
}
.explain_img h2{
	float:left;
	font-size: 1.2em;
    color: #111;
    float: left;
    font-weight: 700;
}

.areas {
    color: #fff;
    font-size: 14px;
    width: 70px;
    height: 35px;
    line-height: 35px;
    margin-top: -14px;
    display: inline-block;
    background: #ff5726;
    float: right;
    margin-right: 3%;
    text-align: center;
    border-radius: 4px;
}


/* APP介绍 */
.app_tg{
	width:100%;
	margin:0 auto;
	
}
.app_tg_top{
	width:100%;
	height:300px;
	background:url(../images/int_bg.png) no-repeat;
	background-size:100% 300px;
	text-align:center;
	
}
.app_tg_top img{
	width:100px;
	height:100px;
	padding-top:35px;
}
.app_tg_top h2{
	font-size:1.4em;
	font-weight:700;
	padding-top:10px;
	color:#fff;
}
.app_tg_top p{
	font-size:1em;
	color:#e4f5ed;
	margin-bottom:12px;
	padding-top:6px;
}
.app_tg_top .down_app{
	width:150px;
	height:47px;
	line-height:47px;
	text-align:center;
	border-radius:45px;
	display: block;
	background:#2CE627;
	font-size:1.4em;
	color:#fff;
	margin:0 auto;
	margin-bottom: 6px;
}
.app_tg_top .click_m{
	font-size:1em;
	color:#E4F5FD;
	margin-top:4px;
	display:inline-block;
}
.app_tg_top i{
	color:#f8ea0d;
	font-size:1.4em;
}
.app_tg_middle{
	width:100%;
	margin-top:2px;
}
.app_tg_middle li{
	width:100%;
	margin-top:20px;
}
.js_left{
	width:30%;
}
.js_right{
	width:70%;
}
.int_img img{
	width:65px;
	height:65px;
	float:left;
	margin-left:15px;
}
.int_img h2{
	
	margin-left:10px;
	font-size:1.2em;
	color:#333;	
	font-weight:700;
}

.int_img p{
	
	margin-left:10px;
	margin-top:5px;
	font-size:1em;
	color:#999;
}
/* @media screen and (max-width: 374px) {
	.int_img h2{
		font-size:1.1em;
		padding-top:0;
	}
	.int_img img{
		width:22%;
		margin-left:8px;
	}
	.int_img h2 , .int_img p{
		margin-left:4px;	
	}
	.int_img p{
		margin-top:0;
	}
} */
.click_me{
	width:100%;
	/* position:fixed;
	bottom:4px; */
	text-align:center;
	max-width:768px;
	margin-top:1em;
	margin-bottom:10px;
}
.click_me a{
	margin-bottom:12px;
	color:#009def;
	display:inline-block;
	
}
.click_me p{
	font-size:0.8em;
	color:#999;
}
.app_introduce{
	width:100%;
	height:auto;
	margin-top:20px;

}
.introduce_left{
	float:left;
	width:15%;
}
.introduce_left img{
	width:52px;
	height:72px;
}
.introduce_right{
	width:80%;
	float:left;
}
.introduce_right p{
	color:#111;
	font-size:1.2em;
	padding-top:18px;
	line-height:28px;
}
.introduce_right img{
	width:261px;
	height:319px;
	text-align:left;
	margin-top:25px;
}
.moreGame{
	width:96%;
	margin:0 auto;
	margin-top:1em;
}
.moreGame h2{
	width:100%;
	text-align:center;
	margin-bottom:1.2em;
}
.moreGame h2 i{
	color:#999;
	font-size:0.8em;
	text-align:center;
	margin:0 20px;
}
.moreGame h2 span{
	width:60px;
	display:inline-block;
	height:1px;
	position:relative;
	background:#dcdcdc;
	top:-4px;
}
.more_g a{
	width:25%;
	float:left;
	display:block;
	text-align:center;
}
.more_g img{
	width:80%;
	margin-bottom:6px;
	border-radius:12px;
}
.more_g p{
	text-align:center;
	width:90%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}


/* 邀请好友 */
.invitation_top{
	width:100%;
	height:156px;
	background:#009def;
	text-align:center;
	overflow:hidden;
}
.income{
	width:92%;
	margin:0 auto;
	text-align:left;
	background:#33b1f2;
	height:50px;
	border-radius:4px;
	text-indent:1em;
	margin-top:20px;
}
.income p{
	text-align:left;
	line-height:50px;
	font-size:1.2em;
	color:#fff;
	width:40%;
	float:left;
}
.income span{
	text-align:right;
	line-height:50px;
	font-size:1.2em;
	color:#fff;
	width:50%;
	float:right;
	margin-right:4%;
	font-weight:700;
}
.top_content{
	margin-top:13px;
}

.Friends{
	width:44%;
	float:left;
	background:#33b1f2;
	height:50px;
	line-height:50px;
	margin-left:4%;
	border-radius:4px;
}
.Friends p{
	text-align:left;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:55%;
	float:left;
	text-indent:1em;
}
.Friends span{
	text-align:right;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:40%;
	float:right;
	margin-right:4%;
}
.top_integral{
	width:44%;
	float:right;
	background:#33b1f2;
	height:50px;
	line-height:50px;
	margin-right:4%;
	border-radius:4px;
}
.top_integral p{
	text-align:left;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:50%;
	float:left;
	text-indent:1em;  
}
.top_integral span{
	text-align:right;
	line-height:50px;
	font-size:1em;
	color:#fff;
	width:45%;
	float:right;
	margin-right:4%;
}
.app_Intermediate_content{
	width:100%;
	height:99px;
	border-bottom:1px solid #dcdcdc;
}
.app_Intermediate_left{
	width:50%;
	height:99px;
	float:left;
}
.app_Intermediate_left a{
	height:56px;
	width:100%;
	border-right:1px solid #dcdcdc;
	display:inline-block;
	margin-top:24px;
}
.app_Intermediate_left h2{
	width:100%;
	text-align:center;
	color:#333;
	font-size:1.5em;
}
.app_Intermediate_left p{
	width:100%;
	text-align:center;
	color:#999;
	font-size:1em;
	margin-top:10px;
}
.app_Intermediate_right{
	width:50%;
	height:99px;
	float:right;
}
.app_Intermediate_right a{
	height:56px;
	width:100%;
	border-right:0px;
	display:inline-block;
	margin-top:24px;
}
.app_Intermediate_right h2{
	width:100%;
	text-align:center;
	color:#30B8FF;
	font-size:1.5em;
	font-weight:700;
}
.app_Intermediate_right p{
	width:100%;
	text-align:center;
	color:#999;
	font-size:1em;
	margin-top:10px;
}
.app_roll{
	height:40px;
	width:100%;
	line-height:40px;
}
.app_roll img{
	margin-left:4%;
	width:18px;
	height:16px;
	float:left;
	margin-top:12px;
}
.integexc{
	width:85%;
	height:40px;
	overflow:hidden;
	float:right;
	line-height:40px;
}
.integexc p{
	color:#999;
	font-size:1em;
}
.personal_list{
	width:100%;
	height:auto;
	background:#fff;
}
.personal_list li{
	width: 100%;
    height: 47px;
    line-height: 47px;
    /* border-bottom: 1px solid #dcdcdc; */
    padding-left: 23px;
}
.personal_list li  a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.personal_list li:nth-child(3n){
	border-bottom:0;
}
.personal_list li img {
    width: 19px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 23px;
	float:left;
}
.personal_list li p {
    font-size: 1.1em;
    color: #333;
	float:left;
}
.personal_list span{
    width: 9px;
    height: 16.5px;
    display: inline-block;
    background: url(../images/right_img.png) no-repeat;
    background-size: 9px 16.5px;
	float:right;
    margin-right: 6px;
	margin-top:13px;
}


/* 每日任务 */
.Daily_tasks{
	width:100%;
	height:120px;
	background:url(../images/daily_img.png) no-repeat;
	background-size:100% 120px;
	text-align:center;
	overflow:hidden;
}
.Daily_tasks h2{
	margin-top:30px;
	color:#fff;
	font-size:2em;
	font-weight:700;
}
.Daily_tasks p{
	font-size:0.9em;
	color:#fff;
	margin-top:10px;
}
.task{
	height:80px;
	width:100%;
}
.task_left{
	width:50%;
	height:80px;
	float:left;
}
.task_left a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.game_tast{
	float:left;
	width:52%;
}
.game_tast h2{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:16px;
	font-size:1.2em;
}
.game_tast p{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:10px;
	color:#999;
	font-size:0.8em;
}
.task_left img{
	width:68px;
	height:60px;
	float:right;
	margin-right:8px;
	margin-top:10px;
}
.task_right{
	width:50%;
	height:80px;
	float:right;
}
.task_right a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_right h2{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:16px;
	font-size:1.2em;
}
.task_right p{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:10px;
	color:#999;
	font-size:0.8em;
}
.task_right img{
	width:66px;
	height:64px;
	float:right;
	margin-right:8px;
	margin-top:8px;
}

.Daily_attendance{
	width:100%;
	height:auto;
}
.attendance_tilt{
	height:43px;
	width:100%;

}
.attendance_tilt a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.attendance_tilt img{
	width:98px;
	height:18px;
	margin-top:12px;
	margin-left:10px;
}
.task_list li{
	height:73px;
	width:100%;
}
.task_list a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_list_right {
    width: 18%;
    margin-right: 10px;
}
.content_game{
	width:78%;
    float: left;
}
.sign_task_list {
    width: 80%;
    float: left;
	height: 73px;
}
.sign_task {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 96%;
	height:73px;
}
.sign_task h2 {
    color: #333;
    font-size: 1.2em;
	font-weight:700;
    width: 100%;
    float: left;
	margin-top:15px;
}
.sign_task_p {
    margin-top: 8px;
    font-size: 1em;
    color: #999;
    width: 100%;
    float: left;
}
.sign_task_p i{
	color:#f4340e;
	margin-top:2px;
}
.sign_task_p img{
	width: 13px;
    height: 15px;
}
.order_gInfor_p {
    margin-top:7px;
    font-size: 1em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;

}
.order_gInfor_p i{
	color:#f4340e;
}
.order_gInfor_p img{
	width: 13px;
    height: 15px;
}
.order_gameR_span {
    width: 100%;
    height: 28px;
    background: #11b7ed;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    line-height: 28px;
    font-size: 0.9em;
    margin-top: 20px;
    text-align: center;
	position:relative;
	z-index:999;
}
.order_gameR_span :hover{
	color:#fff;
}
.task_list_right .complete1{
	background: #07DF9A;
}
.task_list_right .comp{
	background:#c8c8c8;
}
.task_list_right .Conduct{
	background: #fff;
	border:1px solid #dcdcdc;
	color:#999;
}
.complete2{
	background:url(../images/complete.png) no-repeat;
	background-size:100% 28px;
	color:#999;
}
.Game_task{
	width:100%;
	height:auto;
}
.Game_task_tilt{
	height:43px;
	width:100%;
}
.Game_task_tilt a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.Game_task_tilt_left{
	width:98px;
	height:16px;
	margin-top:12px;
	margin-left:10px;
	float:left;
}

.Game_task_tilt_right{
	width:9px;
	height:16px;
	margin-top:12px;
	margin-right:10px;
	float:right;
}
.game_tast_d li{
	height:88px;
}

.game_tast_d a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_content{
	width:100%;
	background:#fff;
	padding: 10px 0;
	height:88px;
}
.task_content_gInfor {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 62%;
}
.task_content_gInfor h2 {
    color: #333;
    font-size: 1.1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.content_game img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
	margin-left: 15px;
}

.content_game a{
	position:relative;
	z-index:999;
	display:inline-block;
	width:100%;
}
/* 公告列表 */
.notice {
    width: 100%;
    height: auto;
    background: #fff;
}
.notice li {
    width: 100%;
    height: 75px;
    border-bottom: 1px solid #dcdcdc;
    padding-left: 10px;
	overflow:hidden;
}
.notice li img {
    width:44px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 15px;
    float: left;
}
.notice li h2{
	color:#333;
	font-size:1.1em;
	width: 76%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	margin-top:18px;
}
.notice li p{
	font-size:0.9em;
	text-align:left;
	color: #999;
    margin-top: 8px;
    width: 76%;
    float: left;
}
.notice li:last-child {
    border-bottom: 0;
}

/* 充值返利申请 */
.recharge {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #fff;
    position: relative;
}
.recharge_rebate{
    width: 94%;
    margin: 0 auto;
}
.rebate_name {
    width: 100%;
    height: 60px;
	line-height:60px;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}
.rebate_name:nth-child(5n){
	border-bottom:0;
}
.rebate_name p {
    width: 25%;
	height:60px;
	line-height:60px;
	max-height:60px;
    float: left;
    text-align: left;
    color: #333;
	font-size:1em;
}
.rebate_name input {
   
    width: 75%;
	height:60px;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
    color: #333;
}
.remarks{
	width: 100%;
    margin: 0 auto;
    text-align: center;
}
.remarks p{
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #dcdcdc;
	text-align:left;
}
.req_mes {
    resize: none;
    display: block;
    clear: both;
    width: 100%;
    height: 146px;
    margin-top: 16px;
    line-height: 28px;
    text-indent: 12px;
}
input,button,select,textarea{outline:none}

.apply{
	width:94%;
	margin:0 auto;
	text-align:center;
	margin-top:15px;
}
.apply a{
	width:100%;
	height:44px;
	line-height:44px;
	background:#009def;
	border-radius:4px;
	display:inline-block;
	color:#fff;
	font-size:1.1em;
}

.no_data{
	width:100%;
	text-align:center;
}
.no_data img{
	width:98px;
	height:90px;
	margin-top:10em;
	margin-bottom:12px;

}
 .income_content_left .lv{
	float: left;
    width: 41px;
    height: 14px;
    margin-top: 24px;
    padding-left: 0px;
    padding-right: 0px;	
	}
	
.profit_img_div  .lv2{
    width: 41px;
    height: 14px;
    padding-left: 0px;
    padding-right: 0px;	
}
.game_img_div .lv3{
    width: 41px;
    height: 14px;
    padding-left: 0px;
    padding-right: 0px;	
}


/* 活动中心 */
.carousel_act img{
	width:100%;
	height:140px;
}


.activities{
	height:89px;
	width:100%;
}
.activities_left{
	width:50%;
	height:70px;
	float:left;
	margin-top:5px;
}
.activities_left a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.activities_tast{
	float:left;
	width:52%;
}
.activities_tast h2{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:12px;
	font-size:1.2em;
}
.activities_tast p{
	float:left;
	width:100%;
	margin-left:15px;
	margin-top:10px;
	color:#999;
	font-size:0.8em;
}
.activities_left img{
	width:63px;
	height:60px;
	float:right;
	margin-right:8px;
	margin-top:6px;
}
.activities_right{
	width:50%;
	height:70px;
	float:right;
	margin-top:5px;
}
.activities_right a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}

.activities_right img{
	width:52px;
	height:42px;
	float:right;
	margin-right:8px;
	margin-top:18px;
}

.activ_tast_div{
	width:100%;
	height:auto;
	background:#fff;
}
.daily_tasks{
	height:52px;
	width:100%;
	
}
.daily_tasks span{
	width:10px;
	height:10px;
	border-radius:50px;
	background:#f4340e;
	position: absolute;
	top: 6px;
    left: 36px;
}
.daily_purpose {
	width: 100%;
    height: auto;
    background: #fff;
    position: relative;
}
.l{
	position: relative;
}
.daily_tasks img{
	height:27px;
	width:27px;
	padding-top:14px;
	float:left;
	padding:14px 10px 0 16px;
}
.daily_tasks h2{
	line-height:52px;
	color:#111;
	font-size:1.2em;
	width:60%;
	float:left;
	text-align:left;
	overflow:hidden;
	text-overflow: ellipsis;
}
.event_package{
	height:76px;
	overflow:hidden;
}
.event_package h2{
	text-align:center;
	color:#111;
	margin-top:16px;
	font-size:1.2em;
}
.event_package p{
	text-align:center;
	margin-top:7px;
	color:#999;
	font-size:0.9em;
}
.img_r{
	width:23px;
	height:23px;
	float:right;
	margin-top:20px;

}
/* .task_list_right a{ */
	/* position:absolute; */
	/* z-index:999; */
/* } */
.mores {
    height: 30px;
    display: inline-block;
    text-align: right;
    color: #009fef;
    float: right;
    margin-right: 10px;
	margin-top:20px;
}
.mores i {
    width: 13px;
    height: 7px;
    display: inline-block;
    background: url(../images/ov.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
   
}
.mores p {
    float: left;
	color:#999;
	margin-right:4px;
}

/* vip特权 */
.vip_privilege {
    width: 100%;
    height: 166px;
    background: url(../images/vip_privilege.png) no-repeat;
    background-size: 100% 166px;
    text-align: center;
    overflow: hidden;
}
.vip_img{
	width:68px;
	height:68px;
	border-radius:50%;
	margin-top:10px;
}

.intr_vip{
	width:100%;
	margin:0 auto;
	height:30px;
	margin-top:12px;
}
.intr_vip h2{
	color: #fff;
    font-size: 1.2em;
}
.lv_grade{
	width:44px;
	height:14px;
	margin-top:2px;
}
.introduce{
	height:23px;
	width:65%;
	text-align:center;
	margin:0 auto;
	background:#2a7be1;
	border-radius:25px;
	margin-top:3px;
}
.introduce p{
	color:#fff;
	line-height:23px;
	font-size:0.8em;
}
.privileged_welfare{
	padding-bottom:25px;
}
.welfare a{
	display:inline-block;
}
.welfare li{
	width:33%;
	float:left;
	margin-right:0.5%;
}
.sb{
	position: relative;
}
.welfare img{
	width:100%;
	height:164px;
}


.cuse{
	position: relative;
}
.cuse_input{
	width:90%;
	height:38px;
	line-height:38px;
	border-radius:6px;
	background:#06D572;
	color:#fff;
	font-size:1.1em;
	text-indent: 2em;
	text-align:center;
	display:inline-block;
}
.cuse img{
	position: absolute;
	top: 10px;
    left: 33%;
	width:18px;
}
.re_active{
	width:100%;
	background:#fff;
	padding: 10px 0;
	height:88px;
}
.re_active_game{
	width: 80%;
    float: left;
	position:relative;

}
.re_active_game_img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
	margin-left: 10px;
}

.re_active a{
	position:relative;
	z-index:999;
	display:inline-block;
	width:100%;
}
.re_active_gInfor {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 65%;
}
.re_active_gInfor h2 {
    color: #333;
    font-size: 1.1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.re_active_gInfor i{
	width: 46px;
    height: 18px;
    line-height: 18px;
    border-radius: 16px;
    background: #30B8FF;
    color: #fff;
    font-size: 0.6em;
    display: inline-block;
    text-align: center;
    margin-right: 6px;
}
.re_active_gInfor span{
	margin-top:8px;
    font-size: 0.9em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.re_active_gInfor p{
	margin-top:8px;
    font-size: 0.9em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}

.activity_img{
	position:absolute;
	top:10px;
	left:10px;
	z-index:999;
	width:36px;
	height:38px;
}



/* vip日礼包 */
.chest{
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding-bottom:5px;
}
.chest_h2{
	font-size:1.4em;
	color:#111;
	text-align:center;
	margin-top:16px;
}
.prize{
	width:100%;
	
}
.prize_a span{
	width:56px;
	height:56px;
    border-radius: 80px;
	background: #e7f1ff;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}
.prize_a{
	display: inline-block;
    padding: 0px 22px;
}
/* .prize_left_div{ */
	/* float:left; */
	/* width:46%; */
	/* display:inline-block; */
	/* text-align:right; */
	/* margin-top:25px; */
/* } */
.prize_left img{
	width:35px;
	height:35px;
	position:absolute;
	left: 11px;
    top: 10px;
}
.prize_right{
	display: inline-block;
    padding: 28px 15px 10px 15px;
}
.prize_left{
	display: inline-block;
    padding: 28px 15px 10px 15px;
}
/* .prize_right_div{ */
	/* float:right; */
	/* width:46%; */
	/* display:inline-block; */
	/* text-align:left; */
	/* margin-top:25px; */
/* } */
.prize_right img{
	width: 44px;
    height: 33px;
	position:absolute;
	left: 6px;
    top: 12px;
}
.prize_right p{
	margin-top:10px;
}
.prize_left p{
	margin-top:10px;
}
.prize_receive_div{
	margin:0 auto;
	width: 80%;
	text-align: center;
}
.prize_receive{
	width:100%;
	height:38px;
	line-height:38px;
	background:#30B8FF;
	border-radius:4px;
	display:inline-block;
	font-size:1.2em;
	color:#fff;
	margin-top:15px;
}
.chest .has_bro{
	background:#c8c8c8;
}
.chest_con .has_bro{
	background:#c8c8c8;
}
.chest_p{
	color:#999;
	font-size:0.9em;
	margin-top:5px;
}
.chest_p i{
	color:#f4340e;
}
.chest_con_div{
	padding-bottom:20px;
}
.tomorrow_gift_bag{
	text-align: left;
    margin-top: 22px;
	margin-bottom:16px;
    display: inline-block;
    float: left;
    width: 100%;
	height:25px;
}
.gift_con{
	display: inline-block;
    width: 100%;
}
.tomorrow_gift_bag img{
	width:15px;
	height:15px;
	float:left;
	margin-left:10px;
	margin-right:8px;
	margin-top:3px;
}
.tomorrow_gift_bag h2{
	float:left;
	color:#333;
	font-size:1.2em;
}
.gift_con li{
	width:20%;
	float:left;
}
.gift_con span{
	width:31px;
	height:31px;
    border-radius: 80px;
	background: #f3f7fc;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}
.cheat{
	width:24px;
	height:20px;
	position:absolute;
	left: 4px;
    top: 6px;
}

.gift_con p{
	color:#333;
	font-size:0.9em;
}
.chest_con{
	text-align:center;
	display:inline-block;
	width:100%;
}
.chest_con img{
	width:56px;
	height:56px;
	margin-top:15px;
}
.chest_con p{
	margin-top:10px;
	font-size:1em;
	color:#333;
}
.gift_note p{
	margin:0px 10px 0px 10px;
	line-height:23px;
	color:#333;
	font-size:0.9em;
	text-align:left;
}
.receive_con{
	background: #fff;
    border-radius: 14px;
    text-align: center;
    margin: 0 auto;
    max-width: 300px;
}
.receive_con h2{
	font-size:1.4em;
	color:#333;
	font-weight:700;
	margin-top:22px;
}
.receive_con p{
	height:90px;
	color:#333;
	font-size:1.2em;
	line-height:90px;
	border-bottom:1px solid #DCDCDC;
}
.receive_con a{
	height:55px;
	line-height:55px;
	display:inline-block;
	font-size:1.2em;
	color:#009def;
}
.gift_note{
	display:inline-block;
	width:100%;
}




/* vip日礼包 */
.swiper_titles{
	width:94%;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom:20px;
}
.swiper_titles_l{
	width:15%;
	float:left;
	height:11px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_titles_r{
	width:15%;
	float:right;
	height:11px;
	border-bottom:1px solid #dcdcdc;
}
.swiper_titles span{
	color:#666;
	font-size:0.9em;
}
.prize_img{
    height: 35px;
	position:absolute;
	left: 6px;
    top: 12px;
}
.prize_img2{
	width: 35px;
    height: 35px;
    position: absolute;
    left: 11px;
    top: 10px;
}
.prize_left span{
	width:56px;
	height:56px;
    border-radius: 80px;
	background: #e7f1ff;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}
.prize_right span{
	width:56px;
	height:56px;
    border-radius: 80px;
	background: #e7f1ff;
	border:1px solid #add0ff;
	display: inline-block;
	position:relative;
}

.inte{
	width:18px;
	height:18px;
	position:absolute;
	left: 6px;
    top: 7px;
}

.Obtain{
	padding-top:25px;
	width:100%;
	height:auto;
	background:#fff;
	display: inline-block;
}
.h5_head_left{
	height:60px;
	float:left;
	width: 83%;
}
.h5_head{
	display:inline-block;
	width: 100%;
	position: relative;
}
.h5_head p{
	float:left;
	color:#fff;
	font-size:1.3em;
	position:absolute;
	left: 14%;
    top: 30px;
}
.h5_head_right{
	width:25px;	
	height:26px;
	float:right;
	margin-top:25px;
	margin-right:10px;
}
.h5_con_size{
	width:94%;
	margin:0 auto;
	padding-top:30px;
}
.h5_con_size p{
	font-size:1.1em;
	color:#333;
	line-height:28px;
}


.prompt{
	height:306px;
	background:#fff;
	width:90%;
	margin:0 auto;
	text-align:center;
}
.prompt img{
	width:125px;
	height:120px;
	text-align:center;
	margin-top:20px;
}
.prompt h2{
	color:#333;
	font-size:1.2em;
	font-weight:700;
	margin-top:25px;
}
.prompt p{
	color:#999;
	font-size:1em;
	margin-top:15px;
}
.prompt a{
	display:inline-block;
	width:140px;
	height:41px;
	border-radius:4px;
	background:#30B8FF;
	color:#fff;
	font-size:1.2em;
	line-height:41px;
	margin-top:25px;
}
.introduce_img{
	width:100%;
	height:235px;
}
.activ_intr{
	width:100%;
	background:#c4f6fd;
	height:auto;
	text-align:center;
	padding-bottom:30px;
}
.activ_intr_img{
	width:90%;
	margin:0 auto;
}
.rule{
	width:90%;
	margin:0 auto;
	padding-top:20px;
}
.rule img{
	width:84px;
	height:30px;
	padding-bottom:20px;
}
.rule p{
	line-height:24px;
	font-size:0.9em;
	text-align:left;
}
.rule i{
	color:#f4340e;
}
.type{
	width:90%;
	margin:0 auto;
	padding-top:25px;
}
.type_img{
	width:84px;
	height:30px;
	padding-bottom:20px;
}
.type_ul{
	height: auto;
    display: inline-block;
    width: 100%;
}
.type_ul li{
	width:33%;
	float:left;
}
.type_ul img{
	width:68px;
	height:68px;
}
.type_ul p{
	color:#934023;
	font-size:0.9em;
	font-weight:700;
	margin-top:9px;
}
.type_p{
	text-align:left;
	line-height:24px;
	font-size:0.9em;
	text-align:left;
	padding-top:18px;
}
.type_p i{
	color:#f4340e;
}
.rule span{
	text-align:left;
	color:#9f6e5a;
}
.reward{
	width:90%;
	margin:0 auto;
	padding-top:25px;
}
.reward_img{
	width:84px;
	height:30px;
	padding-bottom:20px;
}
.reward_con{
	height: auto;
    display: inline-block;
    width: 100%;
}
.reward_con a{
	display:inline-block;
}
.reward_con_low a{
	display:inline-block;
}
.reward_con p{
	margin-top: 9px;
}
.reward_con li{
	width:33.3%;
	float:left;
}
.reward_con img{
	width:76px;
	height:86px;
}
.reward_con span{
	color: #934023;
    font-size: 0.9em;
    font-weight: 700;
    margin-top: 9px;
}
.reward_con i{
	font-size:0.8em;
	padding-top:3px;
	color:#934023;
}
.reward_con_low{
	height: auto;
    display: inline-block;
    width: 100%;
	padding-top:25px;
}
.reward_con_low li{
	width:50%;
	float:left;
}
.reward_con_low img{
	width:76px;
	height:86px;
}
.reward_con_low p{
    margin-top: 9px;
}
.reward_con_low span{
	width:100%;
	color: #934023;
    font-size: 0.9em;
    font-weight: 700;
}
.reward_con_low i{
	font-size:0.8em;
	padding-top:3px;
	color:#934023;
}
.promot{
	width:100%;
}
.promot img{
	float:right;
	width:90%;
}

.ann{
	float:left;
	margin-left:15px;
}
.ann_img{
	width:40px;
	height:30px;
	margin-top:10px;
	padding-right:10px;
	border-right:1px solid #dcdcdc;
}
.roll_img{
	margin-left:3%;
	width:25px;
	height:17px;
	float:left;
	margin-top:15px;
	-webkit-animation:wobble 3.5s .5s infinite;
	-moz-animation:wobble 3.5s .5s infinite;
}
@-webkit-keyframes wobble{
	72%{-webkit-transform:translateX(0%)}
	75%{-webkit-transform:translateX(-25%) rotate(-5deg)}
	80%{-webkit-transform:translateX(20%) rotate(3deg)}
	85%{-webkit-transform:translateX(-15%) rotate(-3deg)}
	90%{-webkit-transform:translateX(10%) rotate(2deg)}
	95%{-webkit-transform:translateX(-5%) rotate(-1deg)}
	100%{-webkit-transform:translateX(0%)}
}
@-moz-keyframes wobble{
	72%{-webkit-transform:translateX(0%)}
	75%{-webkit-transform:translateX(-25%) rotate(-5deg)}
	80%{-webkit-transform:translateX(20%) rotate(3deg)}
	85%{-webkit-transform:translateX(-15%) rotate(-3deg)}
	90%{-webkit-transform:translateX(10%) rotate(2deg)}
	95%{-webkit-transform:translateX(-5%) rotate(-1deg)}
	100%{-webkit-transform:translateX(0%)}
}
.activ_img {
    width: 66%;
    height: 50px;
    overflow: hidden;
    float: left;
    line-height: 50px;
    margin-left: 2%;
}
.app_roll_div{
	height:50px;
	width:100%;
	line-height:40px;
}
.activ_img p {
    color: #333;
    font-size: 1em;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.activ_img i{
	color: #333;
}
.activ_img span{
	color: #333;
}
.activ_img em{
	color: #f4340e;
}
.earn_point {
	margin-top:20px;
}
.earn_point img{
	width:200px;
	height:40px;
	display:inline-block;
}
.look_mo{
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#333;
	text-align:center;
	width:100%;
}




/* 新版转盘 */
.potar_table {
    width: 100%;
    text-align: center;
    position: relative;
    top: -403px;
}
.potar_table p{
    font-size: 36px;
    color: #111;
    margin: 0 auto;
}
.potar_table span{
	color:#fb4000;
}
.zp_dtimg img {
    margin-bottom: 40px;
    width: 88%;
	position: relative;
}
.potar_table_inte{
	position: relative;
    top: 447px;
	width: 83%;
    margin: 0 auto;
	height:202px;
}
.potar_table_inte a{
	display:inline-block;
	padding:0px 20px;
	vertical-align: top;
}
.potar_table_inte li{
	width:50%;
	float:left;
	list-style-type:none;
}
.potar_table_img{
	text-align: center;
    margin-top: -11px;
	height:102px;
	position: relative;
}
.cj_potar_table {
    width: 748px;
    height: 748px;
    background: #d80017;
    margin: 0 auto;
    border-radius: 18px;
    border: 58px solid #fe4236;
    position: relative;
	top: 12px;
}
/* .potar_table_inte img{ */
	/* position:absolute; */
/* } */

.ll{	
	width: 888px;
    height: 888px;
    background: #f7e111;
    top: 444px;
    position: relative;
    margin: 0 auto;
}
.yb{
	position: absolute;
    margin-top: 350px;
	z-index:999;
}

.scroll_bar{
	width:88%;
	height:79px;
	overflow: hidden;
	margin:0 auto;
	text-align:center;
	margin-bottom:55px;
}
.scroll_bar img{
	width:100%;
	position:relative;
	text-align:center;
}
.scroll_size{
	position: absolute;
	top:4px;
	height:72px;
	line-height:72px;
	width:88%;
	font-size:30px;
	color:#fff;
	/* left:3%; */
	text-align:center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.zp_dtimg{
	top: 170px;
    width: 100%;
}
.zp_dtimg_size{
	position: absolute;
	top:265px;
	left: 70px;
	color:#fff;
	font-size:30px;
	width:86%;
	text-align:center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	line-height:75px;
}
.zp_dtimg_size em{
	display: inline-block;
    min-width: 15%;
}
.bottom_con{
	/* position: absolute; */
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    top: 600px;
}
.bottom_con img{
	width:100%;
	vertical-align:bottom;
}

.activerule{
	position: absolute;
    right: 38px;
    top: 36px;
    padding: 14px 24px;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    display: inline-block;
    background: rgba(0,0,0,0.35);
}
.act_ru{
	color:#fff;
	font-size:30px;
}
.z_main_wrap{
}
.z_tel_phone {
    width:86%;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top:345px;
    left: 0;
    right: 0;
	max-width:768px;
}
.z_reg_btn img{
	width:200px;
	height:45px;
	margin-top:2em;
}
.z_reg_btn{
	display: inline-block;
    width: 100%;
}
.z_input_box{
	margin-top: 1em;
}
.z_input_box span {
    line-height: 40px;
    display: block;
    float: left;
    text-align: right;
	width:18%;
}
.z_input_box .con_input {
    width:66%;
}
.z_input_box input {
    height: 42px;
    background: #fff;
    border-radius: 4px;
    text-indent: 1em;
}
.z_input_box .tel_input {
    width: 70%;
}
.z_act_rule {
    text-align: center;
	text-decoration: underline;
    color: #fff;
	display:inline-block;
}
.z_act_rule img{
	width:148px;
	height:14px;
	margin-top:20px;
}
.z_game_name {
    width: 90%;
    height: 42px;
	background: #fff;
	line-height:42px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #eeeeee;
    position: relative;
	border-radius:4px;
}
.z_game_name p {
    float: left;
    line-height: 42px;
    text-align: left;
    color: #333;
	text-indent:1em;
}
.z_game_name input {
	height:42px;
    width: 68%;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
    color: #333;
}
.z_get_code{
	width:32%;
	height:42px;
	line-height:42px;
	background:#fcdc59;
	border-radius:4px;
	text-align:center;
	display:inline-block;
}
.z_get_codeGray{
	background:#eee;
	color:#666;
}
.z_input_box{
	width: 91%;
    margin: 0 auto;
    margin-top: 1em;
}
.zc1 img{
	width:100%;
	height:620px;
	position:relative;
}
.z_bott{
	width:94%;
	margin:0 auto;
	height:40px;
	line-height:40px;
	margin-top:15px;
	border-top:1px solid #9a5560;
}
.z_bott_left{
	width:50%;
	float:left;
	text-align:center;
}
.z_bott_left img{
	
	width:16px;
	height:16px;
	margin-right:3px;
	
}
.z_bott_left p{
	
	font-size:0.9em;
	display:inline-block;
}
.z_bott_right{
	width:50%;
	float:right;
	text-align:center;
}
.z_bott_right img{
	
	width:16px;
	height:16px;
	margin-left:7px;
	margin-right:4px;
	
}
.z_bott_right p{
	display:inline-block;
}
.close_size{
	width:100%;
	text-align:center;
}
.close_size a{
	display: inline-block;
    width: 40%;
	height:35px;
	line-height:35px;
    text-align: center;
    margin-top: 20px;
	background:#30b8ff;
	border-radius:4px;
	color:#fff;
}
.z_rule_header {
    width: 100%;
    height: 48px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    line-height: 48px;
    text-align: center;
    font-size: 1.4em;
    font-weight: 700;
    color: #333;
}

.privilege_vip{
    width: 100%;
    height: auto;
    background: #fff;
}
.privilege_vip li {
    width: 100%;
    height:70px;
    /* border-bottom: 1px solid #dcdcdc; */
    padding-left: 10px;
}
.privilege_vip li a {
    z-index: 999;
    position: relative;
    display: inline-block;
    width: 100%;
}
.privilege_vip li img {
    width: 40px;
	height:40px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 23px;
    float: left;
}
.privilege_vip li p {
	text-align:left;
    font-size: 1.1em;
    color: #111;
    float: left;
	width:70%;
	margin-top:12px;
}
.privilege_vip span{
	float:left;
	margin-top:8px;
	color:#999;
	text-align:left;
	font-size:0.9em;
	width:70%;
}
.privilege_vip i {
    width: 9px;
    height: 16.5px;
    display: inline-block;
    background: url(../images/right_img.png) no-repeat;
    background-size: 9px 16.5px;
    float: right;
    margin-right: 10px;
    margin-top: -4px;
}
.z_details{
	width: 100%;
    background: #fff;
    height: auto;
    text-align: center;
}
.vip_fl{
	width:230px;
	height:185px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
}
.z_hotline {
    width: 100%;
    background: #ebebeb;
    border-radius: 6px;
}
.z_hotline_left img {
    margin-top: 25px;
    position: absolute;
    top: -54px;
    width: 122px;
    height: 117px;
    left: 16px;
}
.z_hotline_left {
    width: 40%;
    float: left;
    height: 88px;
    text-align: center;
	position: relative;
}
.z_hotline_right {
    width: 58%;
    margin-top: 18px;
    float: right;
    text-align: left;
}
.z_hotline_right h2 {
    color: #333;
    font-size: 0.9em;
    margin-top: 8px;
    font-size: 14px;
}
.z_hotline_right p {
    color: #999;
    font-size: 0.8em;
    margin-top: 8px;
}
.cus_sev{
	width: 100%;
    margin: 0 auto;
    display: inline-block;
	margin-top:20px;
}
.cus_sev_left{
	width:50%;
	float:left;
	display:inline-block;
}
.cus_sev_right{
	width:50%;
	float:left;
	display:inline-block;
}
.cus_sev img{
	width:140px;
	height:44px;
}


.z_privilege_vip{
    width: 100%;
    height: auto;
    background: #fff;
}
.z_privilege_vip li {
    width: 100%;
    height:70px;
    /* border-bottom: 1px solid #dcdcdc; */
    padding-left: 10px;
}
.z_privilege_vip li a {
    z-index: 999;
    position: relative;
    display: inline-block;
    width: 100%;
}
.z_privilege_vip li img {
    width: 40px;
	height:40px;
    vertical-align: middle;
    position: relative;
    top: 14px;
    margin-right: 23px;
    float: left;
}
.z_privilege_vip li p {
	text-align:left;
    font-size: 1.1em;
    color: #111;
    float: left;
	width:70%;
	margin-top:12px;
}
.z_privilege_vip span{
	float:left;
	margin-top:8px;
	color:#999;
	text-align:left;
	font-size:0.9em;
	width:78%;
}
.z_privilege_vip i {
    width: 9px;
    height: 16.5px;
    display: inline-block;
    background: url(../images/right_img.png) no-repeat;
    background-size: 9px 16.5px;
    float: right;
    margin-right: 10px;
    margin-top: -4px;
}

.privilege_vip em{
	background: url(../images/hot.png) no-repeat;
    width: 18px;
    height: 15px;
    display: inline-block;
    background-size: 18px 15px;
    margin-left: 10px;
}



.z_particulars {
    width: 100%;
    overflow: hidden;
	padding-bottom:15px;
}
.z_particulars_img{
	width:100%;
	height:293px;
	margin:0 auto;
	
}
.rebate{
	width:100%;
	text-align:center;
	margin-bottom: 31px;
}
.rebate a{
	display:inline-block;
}
.rebate img{
	width:193px;
	height:54px;
	margin:0 auto;
}

.rebate_con{
	width:88%;
	padding:12px 10px;
	border:1px dashed #31a1ce;
	border-radius:4px;
	margin-top:31px;
	margin:0 auto;
	background:#5dbde9;
}
.rebate_con p{
	width:94%;
	margin:0 auto;
	color:#fff;
	line-height:25px;
	font-size:1em;
}


/* 邀请奖励 */
.reward_wrap{
	width:100%;
	margin:0 auto;
	padding-bottom:1.6em;
}
.reward_auto{
	width:94%;
	margin:0 auto;
}
.reward_title img{
	width:217px;
	height:59px;
	margin-bottom:1.4em;
}
.reward_main {
	width:100%;
	text-align:center;
}
.reward_main h2{
	font-size:1.2em;
	color:#111;
	line-height:1.8em;
	word-break:break-all;
	text-align:left;
	
}
.reward_main img{
	width:96%;
	max-width:343px;
	margin:1.4em 0;
	
}

/* 活动改动页面 */
.active_bg{
	width:100%;
}
.active_con{
	width:100%;
	height:auto;
	text-align:center;
}
.quali{
	/* margin-top:10px; */
}
.quali img{
	width:230px;
}
.active_reg{
	margin-top:20px;
	position: relative;
	margin-bottom:20px;
}
.active_reg_img{
	width:96%;
}
.active_reg p{
	position:absolute;
	top:6px;
	text-align:center;
	left: 20%;
	line-height:23px;
    width: 220px;
	color:#001D58;
}
.active_reg a{
	display:inline-block;
}
.zc_but{
	width:151px;
	position:absolute;
	left: 28%;
    right: 0px;
    bottom: 8px;
}
.prize_con{
	margin-top:20px;
	position: relative;
	margin-bottom:10px;
	/* background: url(../images/active_conimg.png) no-repeat; */
	/* background-size:90%; */
}
.active_conimg{
	width:96%;
	height:388px;
}
.prize_siza{
	position:absolute;
	top: 0;
    left: 0;
    right: 0;
}
.prize_siza1{
	width:100%;
	float: left;
    text-align: left;
}
.prize_siza1 img{
	width:56px;
	height:56px;
	float:left;
	margin-left:5%;
	margin-right: 15px;
}
.prize_siza1 p{
	width:97%;
	color:#021B46;
	font-size:1em;
	line-height:24px;
	margin-top:6px;
}
.active_prize{
	background: linear-gradient(#deebfb, #4173b2);
	height:100%;
	width:100%;
}
.active_intr{
	margin-top:18px;
	padding-bottom:20px;
}
.active_intr p{
	text-align:left;
	width:90%;
	margin:0 auto;
	color:#FCFCF7;
	line-height:24px;
}


/* 圣诞活动 */
.christmas_activ{
	width:100%;
	height:auto;
}
.christmas_ba{
	width:100%;
	
}
.active_reward{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/active_reward2.png) no-repeat;
	background-size:96% 100%;
	background-position:center center;
	overflow: hidden;
	margin-top:-7px;
	z-index:999;
	position: relative;

}
.active_reward2{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/active_reward1.png) no-repeat;
	background-size:96% 100%;
	background-position:center center;
	overflow: hidden;
	margin-top:20px;
	
}
.active_reward3{
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/active_reward3.png) no-repeat;
	background-size:96% 100%;
	background-position:center center;
	overflow: hidden;
	margin-top:20px;
	margin-bottom:20px;
}
.active_reward1{
	width:96%;
	margin:0 auto;
	margin-top: -8px;
	height:305px;
}
.active_reward_size{
	width: 90%;
    padding-top: 20%;
    margin: 0 auto;
	padding-bottom:10%;
}
.active_reward_size1{
	width: 100%;
    text-align: left;
	display:inline-block;
}
.active_reward_size1 img{
	width:18px;
	height:24px;
	float:left;
	margin-right: 1%;
    margin-left: 2%;
}
.active_reward_size1 p{
	float:left;
	width:90%;
	color:#FFEB20;
	line-height:23px;
	font-size:0.9em;
}
.active_reward_size2 {
    width: 90%;
    padding-top: 20%;
    margin: 0 auto;
    padding-bottom: 10%;
}
.z_tel_active {
    width:100%;
    margin: 0 auto;
    text-align: center;
}

.active_game_name {
    width: 90%;
    height: 42px;
    line-height: 42px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    border-radius: 6px;
	margin-top:10px;
	background: linear-gradient(#6b1d19, #731f1a, #6b1d19);
}
.active_game_name p {
    float: left;
    line-height: 42px;
    text-align: left;
    color: #fff;
    text-indent: 1em;
}
.active_game_name input {
    height: 42px;
    width:76%;
    border: 0;
    float: right;
    overflow: hidden;
    font-size: 14px;
    outline: none;
    color: #fff;
}
.active_reward_size3 {
    width: 100%;
    text-align: left;
    display: inline-block;
	padding-bottom:6px;
}
.active_reward_size3 img {
    width: 18px;
    height: 24px;
    float: left;
    margin-right: 1%;
    margin-left: 2%;
	margin-top: -5px;
}
.active_reward_size3 p{
	float: left;
    width: 90%;
    color: #FFEB20;
    line-height: 24px;
    font-size: 0.9em;
	margin-left:12px;
}
.active_register_img{
	width:100%;
	margin:0 auto;
	padding-top:15px;
	margin-bottom:5%;
}
.active_register_img img{
	width:200px;
	height:48px;
}
.bell6{
	display:inline-block;
	width:100%;
}
.bell6 h2{
	font-size:1.1em;
	color:#FFEB20;
	font-weight:700;
	padding-bottom:5px;
}


.recharge_list_but{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 26px;
}
.recharge_list_but a{
	display:inline-block;
}
.recharge_list_but img{
	width:154px;
	height:38px;
}

.recharge_list{
	width:100%;
	height:auto;
}
.recharge_img{
	width:100%;
	height:285px;
}
.re_list{
	width:100%;
	height:auto;
	padding-bottom:30px;
}
.local_tyrant{
	width:94%;
	margin:0 auto;
	height:auto;
	text-align:center;
}
.local_tyrant_img{
	margin-top:15px;
	margin-bottom:16px;
}
.local_tyrant_img img{
	width:200px;
	height:38px;
}
.list_content{
	width:100%;
	height:auto;
	border:4px solid #000000;
	border-radius:12px;
	background:#fff;
}
.list_content_li {
    width: 100%;
    text-align: left;
    margin: 0 auto;
	border-bottom:1px solid #111;
	padding:15px 0px;
}

.list_content_li:last-child {
    border-bottom: 0;
}
.list_content_left {
    width: 67%;
    float: left;
}
.list_content_left p {
    color: #333;
    font-size: 1.2em;
    float: left;
    width: 10%;
    text-align: center;
	margin-left:10px;
	margin-top:12px;
}
.gold_medal{
	width:20px;
	height:26px;
}
.me_line{
	width:22px;
	height:22.5px;
	position:relative;
	right:2px;
}
.list_content_left_game {
    width: 44px;
    height: 44px;
	border-radius:50%;
    padding-left: 10px;
    float: left;
    padding-right: 8px;
}
.list_content_left h2 {
    float: left;
    color: #111;
    font-size: 1em;
    width: 52%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top: 6px;
}
.list_content_left span {
    float: left;
    color: #999;
    font-size: 0.9em;
    width: 52%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top:5px;
}
.list_content_right {
    width: 33%;
    float: right;
    text-align: center;
}
.list_content_right p {
    color: #999;
    font-size: 0.8em;
	margin-top: 6px;
	margin-bottom:5px;
}
.list_content_right span {
    color: #F63A48;
    margin-top: 4px;
    font-size: 1.2em;
    line-height: 20px;
	font-weight:700;
}



/* 邀请达人 */
.master_content {
    width: 100%;
    height: auto;
    border: 4px solid #000000;
    border-radius: 12px;
    background: #FFE230;
}
.master {
    width: 100%;
    text-align: left;
    margin: 0 auto;
	padding: 16px 0px;
}
.master_left {
    width: 67%;
    float: left;
}
.master_left_game {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    padding-left: 10px;
    float: left;
    padding-right: 10px;
}
.master_left h2 {
    float: left;
    color: #111;
    font-size: 1em;
    width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top: 6px;
}
.master_left span {
    float: left;
    color: #000033;
    font-size: 0.9em;
    width: 66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;
}
.master_right {
    width: 33%;
    float: right;
    text-align: center;
}
.master_right p {
    color: #333;
    font-size: 0.8em;
	margin-top: 6px;
	margin-bottom:5px;
}
.master_right span {
    color: #F63A48;
    margin-top: 4px;
    font-size: 1.2em;
    line-height: 20px;
	font-weight:700;
}


/* 积分商城新版 */
.record_img{
	height:47px;
	border-bottom:1px solid #eeeeee;
	margin-top:6px;
}
.record_img a{
	float:left;
	width:50%;
	line-height:47px;
	color:#333;
	font-size:0.9em;
	display: inline-block;
}
.record_img span{
	color:#f4340e;
}
.inte_img{
	width:19px;
	margin-right:6px;
	position:relative;
	margin-top:14px;
}
.reco_img{
	width:15px;
	margin-right:6px;
	position:relative;
	margin-top:12px;
}
.game_zone {
    height: 86px;
    background: #fff;
}
.game_zone li{
	width:25%;
}
.integral_list a{
	display:inline-block;
}

.object_zone span{
	width:25px;
	height:20px;
	border-radius:6px;
	background:#141414;
	margin:0px 6px;
	color:#fff; 
	font-size:0.8em;
	display:inline-block;
	font-weight:400;
	line-height:25px;
}
.ba_img{
	width:94%;
	margin:0 auto;	
	padding:10px 0px;
}
.ba_img a{
	display:inline-block;
}
.ba_img img{
	width:100%;
	height:100px;
}
.z_physical_goods{
	width:96%;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:20px;
}
.z_physical_goods li{
	width:46%;
	float:left;
	border:1px solid #dcdcdc;
	border-radius:6px;
	margin:2%;
	margin-top:10px;
}
.z_commodity {
    position: relative;
    z-index: 999;
}
.z_commodity a{
	display:inline-block;
	width:100%;
}
.z_commodity img{
	width:100%;
	height:170px;
	border-radius: 4px 4px 0px 0px;
}
.z_commodity h2{
	color:#1c1c1c;
	font-size:1em;
	height: 40px;
	width:90%;
	margin:0 auto;
    line-height:20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
	margin-top:8px;
	text-align:left;
}
.z_commodity p{
	margin-top:5px;
	font-size:1em;
	color:#009def;
	margin-bottom:10px;
	text-align: left;
    margin-left: 10px;
}

.z_integral_list{
	width: 100%;
	height:115px;
	background: #FFFFFF;
}
.z_integral_list li{
	width:25%;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.z_integral_list a{
	display:inline-block;
}
.z_integral_list li img{
	width:49px;
	margin-top:20px;
}
.z_integral_list li p{
	color:#333;
	font-size:14px;
	margin-top:10px;
}


/* 神秘商店 */
.stical_store{
	width:100%;
	height:208px;
}
.store_coupon{
	width:86%;
	margin:0 auto;
}
.store_coupon li{
	width:45%;
	float:left;
	margin-right:10%;
	text-align:center;
	margin-top:20px;
}
.store_coupon a{
	display:inline-block;
	width:100%;
}
.store_coupon img{
	width:100%;
	height:74px;
	text-align:center;
}
.store_coupon p{
	width:96%;
	font-size:1em;
	color:#47D4DF;
	margin-top:10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}

.store_introduction {
    width: 100%;
    height:100%;
    margin: 0 auto;
    text-align: center;
    background: url(../images/store_img.png) no-repeat;
    background-size: 94% 100%;
    background-position: center center;
    overflow: hidden;
    margin-top: 45px;
    z-index: 999;
    position: relative;
	padding-bottom: 16px;
	margin-bottom:20px;
}
.store_top {
	width:130px;
	height:22px;
	margin-top:13px;
	margin-bottom:9px;
}
.store_content{
	width:92%;
	margin:0 auto;
}
.store_content i{
	float:left;
	width:18px;
	height:18px;
	background:#52C4FF;
	border-radius:50%;
	text-align:center;
	color:#173c71;
	font-size:1em;
	display:inline-block;
	margin-right:2%;
	line-height:20px;
	margin-top: 4px;
}
.store_content p{
	text-align:left;
	color:#47D4DF;
	padding:3px;
	font-size:0.9em;
	line-height:26px;
	display: inline-block;
    float: left;
    width: 100%;
}
.store_content em{
	color:#f8d73e;
}
.store_content span{
	width:90%;
	float:left;
}
.store_coupon li:nth-child(2n) {
    margin-right: 0;
}

/* 限时抢购 */
.panic_buying{
	width:96%;
	margin:0 auto;
	margin-top:10px;
	padding-bottom:20px;
	overflow:hidden;
}
.panic_buying_commodity{
	width:100%;
	float:left;
	margin:1.5%;
	margin-top:6px;
}
.panic_buying_commodity {
    position: relative;
    z-index: 999;
}
.panic_buying_commodity a{
	display:inline-block;
	width:100%;
}
.panic_buying_commodity img{
	width:100%;
	height:104px;
}
.panic_buying_commodity h2{
	width: 90%;
    margin: 0 auto;
	padding-top:8px;
	font-size:1em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.panic_buying_commodity p{
	margin-top:5px;
	font-size:1em;
	color:#009def;
	text-align:center;
}
.panic_buying_commodity span{
	text-decoration:line-through;
	color:#A9A9A9;
	font-size:0.8em;
	margin-bottom:10px;
	position: relative;
	top: -3px;
}
.coming_soon{
	width:100%;
	padding-top:25px;
}
.coming_soon img{
	text-align:center;
	width:68px;
	height:60px;
}
.coming_soon h2{
	margin-top:25px;
	color:#999;
	font-size:1.1em;
}




/* 积分任务-新版 */
.integral_task{
	width:100%;
	height:auto;
}
.task_con{
	height:52px;
	width:100%;
	text-align:center;
}
.task_con_left{
	width:50%;
	float:left;
	text-align:center;
}
.task_con_left img{
	float:left;
	width:16px;
	height:16px;
	position: relative;
	left: 18%;
    top: 18px;
}
.task_con_left p{
	font-size: 1em;
    color: #333;
    margin-top: 18px;
    border-right: 1px solid #dcdcdc;
    display: inline-block;
    width: 65%;
    text-align: left;
	float:right;
}
.task_con_left i{
	color:#f4340e;
}
.task_con_right{
	width:50%;
	float:right;
}
.task_con_right img{
	float:left;
	width:16px;
	height:16px;
	position: relative;
	left: 18%;
    top: 16px;
}
.task_con_right p{
	font-size: 1em;
    color: #333;
    margin-top: 18px;
    display: inline-block;
    width: 65%;
    text-align: left;
	float:right;
}
.task_con_right i{
	color:#f4340e;
}
.z_sign_task_list {
    width: 60%;
    float: left;
	height: 73px;
}
.task_img {
	float:left;
}
.task_img img{
	width:40px;
	height:40px;
	margin-top:18px;
	margin-left:15px;
}
.z_sign_task {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 96%;
    height: 73px;
}
.z_sign_task h2 {
    color: #000;
    font-size: 1.1em;
    width: 100%;
    float: left;
    margin-top: 20px;
}
.z_sign_task_p {
    margin-top: 6px;
    font-size: 1em;
    color: #999;
    width: 100%;
    float: left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.z_sign_task_p i{
	color:#f4340e;
}
.z_game_task_tilt {
    height: 46px;
    width: 100%;
	text-align:center;
}
.z_game_task_tilt a{
	display:inline-block;
}
.z_game_task_tilt img{
	width: 114px;
    height: 16px;
    margin-top: 18px;
}


.task_column{
	height:104px;
	width:100%;
}
.task_column li{
	width:25%;
	text-align:center;
	float:left;
}
.task_column a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.task_column img{
	width:57px;
	height:76px;
	margin-top:16px;
}
.active_div{
	width:90%;
	margin:0 auto;
	
}
.activecon:last-child {
    border-bottom: 0;
}
.activecon{
}
.activecon img{
	width:100%;
	height:136px;
	border-radius:6px;
	margin-top:15px;
	margin-bottom:15px;
}
.activecon h2{
	font-size:1.2em;
	color:#111;
	margin-top:15px;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.activecon p{
	font-size:1em;
	color:#a9a9a9;
	margin-top:10px;
	/* margin-bottom:14px; */
}
.activecon a{
	z-index:999;
	position:relative;
	display:inline-block;
	width:100%;
}
.new_more{
	float:right;
	color:#999;
	margin-right:15px;
	height:52px;
	line-height:52px;
	display:inline-block;
	position:relative;
	z-index:999;
}


/* 转盘 */
.luck_draw{
	width:100%;
	height:auto;
	position: relative;
}
.luck_draw_top{
	text-align:center;
}
.luck_draw span{
	height:2px;
	background:#fff;
	width:18px;
}
.luck_draw h2{
	font-size:35px;
	color:#fff;
}
.luck_draw em{
	color:#F5E50E;
}
.luck_draw_con{
	width:94%;
	height:auto;
	margin:0 auto;
	display:inline-block;
}
.luck_draw_con_list{
	width:20%;
	float:left;
	position: relative;
}
.luck_draw_con_list img{
    width: 80px;
    height: 80px;
    float: none;
    z-index: 99999999;
    position: relative;
}
.luck_draw_hx{
    width: 80%;
    height: 5px;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 45px;
	margin:0 auto;
}
.luck_draw_con_list span{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 76px;
    z-index: 99999999999;
    background: #963927;
    display: inline-block;
    height: auto;
    color: #fff;
    font-size: 23px;
    bottom: 0;
}
.luck_draw_con_list p{
	position: absolute;
    left: 0;
    right: 0;
    font-size: 25px;
    color: #fff;
}

.th_act .zp_prompt{
    position: absolute;
    left: 37%;
    top: -41%;
    min-width: 180px;
}
.th_act .zp_prompt em{
	background: #963927;
    color: #fff;
    width: auto;
    height: auto;
	padding: .2rem .6rem .6rem .6rem;
    font-size: 24px;
	border-radius: 1.2rem;
}
.zp_prompt i{
	width: 0;
    border: 12px solid #ff5a29;
    border-top-color: #963927;
    position: absolute;
    left: 12px;
    top: 39px;
}
/* 转盘 */
.luck_draw{
	width:100%;
	height:auto;
	position: relative;
	top:470px;
	margin:0 auto;
	left:0;
	right:0;
}
.luck_draw_top{
	text-align:center;
}
.luck_draw span{
	height:2px;
	background:#fff;
	width:18px;
}
.luck_draw h2{
	font-size:35px;
	color:#fff;
}
.luck_draw em{
	color:#F5E50E;
}
.luck_draw_con{
	width:100%;
	height:auto;
	margin:0 auto;
	display:inline-block;
}
.luck_draw_con_list{
	width:20%;
	float:left;
	position: relative;
	text-align:center;
}
.luck_draw_con_list img{
    width: 80px;
    height: 80px;
    float: none;
    z-index: 999;
    position: relative;
	
}
._receive{
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	animation: heartbeat 1.5s ease-in-out infinite both;
}
@keyframes heartbeat {
  from {
	-webkit-transform: scale(1);
			transform: scale(1);
	-webkit-transform-origin: center center;
			transform-origin: center center;
	-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
  }
  10% {
	-webkit-transform: scale(0.91);
			transform: scale(0.91);
	-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
  }
  17% {
	-webkit-transform: scale(0.98);
			transform: scale(0.98);
	-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
  }
  33% {
	-webkit-transform: scale(0.87);
			transform: scale(0.87);
	-webkit-animation-timing-function: ease-in;
			animation-timing-function: ease-in;
  }
  45% {
	-webkit-transform: scale(1);
			transform: scale(1);
	-webkit-animation-timing-function: ease-out;
			animation-timing-function: ease-out;
  }
}
.luck_draw_hx{
    width: 80%;
    height: 5px;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 45px;
	margin:0 auto;
}
.luck_draw_con_list span{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 76px;
    z-index: 9999;
    background: #963927;
    display: inline-block;
    height: auto;
    color: #fff;
    font-size: 23px;
    bottom: 0;
}
.luck_draw_con_list p{
	position: absolute;
    left: 0;
    right: 0;
    font-size: 25px;
    color: #fff;
}
.luck_draw_con_hover{
	display: none;
}
.luck_draw_con_list:last-child .luck_draw_con_hover{
	left: auto;
	right: 28px;
}
.luck_draw_con_list:last-child .luck_draw_con_triangle{
	left: auto;
    right: 22px;
}
/* .luck_draw_con_list:last-child .luck_draw_con_back{} */
.luck_draw_con_hover,.luck_draw_con_back{
    width: 100%;
    position: absolute;
    padding: 4px;
    width: 220px;
    text-align: center;
    top: -75px;
    height: 52px;
    left: 53px;
    line-height: 52px;
    border-radius: 40px;
	z-index:999;
}
.luck_draw_con_back{
	background: rgba(0,0,0,.5);
	top: 0px;
	left: 0px;
}
.luck_draw_con_hover p{
	position: inherit;
	left: auto;
	right: auto;
	width: 100%;
	border-radius: 40px;
	font-size: 28px;
	z-index:9999;
}
.luck_draw_con_triangle{
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 21px solid rgba(0,0,0,.5);
    position: absolute;
    bottom: -20px;
    left: 22px;
}